Pertanyaan yang diberi tag «locking»

Mekanisme untuk mengelola akses bersamaan ke data atau sumber daya bersama dengan memberikan akses eksklusif sementara untuk proses yang meminta kunci.

1
Apakah PEMBARUAN tanpa klausa WHERE mengunci tabel di PostgreSQL?
Apakah seluruh tabel UPDATE(tanpa menentukan WHEREklausa) mengunci tabel di PostgreSQL? Misalnya apakah itu mencegah baris dari dihapus / dimasukkan? Misalnya jika saya menjalankan UPDATE t1 SET key = 'value' Bisakah saya berharap tidak ada baris baru yang akan dimasukkan ke t1dalam UPDATEeksekusi? Jika tidak, dapatkah saya berharap UPDATEakan memperbarui bahkan …



1
Apa yang menyebabkan Menunggu kesalahan kunci level tabel?
Kami mendapat database yang sudah dua kali menggantung dan mencoba mencari penyebabnya. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Di sini ruang disk penuh sehingga kami pikir masalahnya sudah selesai setelah memberikannya lagi tetapi hari berikutnya pada tengah hari itu digantung lagi: show processlist Waiting …

1
Dampak kinerja sp_configure perubahan ambang proses yang diblokir
Saya telah ditugaskan untuk mengidentifikasi semua pemblokiran yang terjadi di server produksi. Rencana saya untuk mencapai ini adalah menggunakan EXECUTE sp_configure 'blocked process threshold', 5 Dalam kombinasi dengan penelusuran sisi server untuk mengumpulkan Laporan Proses yang Diblokir. Saya mengerti bahwa kegiatan ini akan menimbulkan hit kinerja, saya ingin menemukan cara …

5
Dapatkah saya secara otomatis diberitahu tentang pemblokiran yang berkepanjangan di SQL server?
Sekitar sekali seminggu saya harus menyelesaikan rantai pemblokiran pada database SQL Server 2005, yang disebabkan oleh kunci baca yang berumur panjang dari front-end Access 2003. Kunci diambil ketika pengguna membuka formulir tertentu dan dilepaskan setelah pengguna selesai menggulir formulir atau menutupnya. Karena banyak pengguna kami membuka formulir ini sebagai referensi, …

4
Sumber daya untuk memahami penguncian dan konkurensi SQL Server?
Seperti yang ditunjukkan oleh pertanyaan baru-baru ini tentang penguncian dan konkurensi tambang adalah KERAS. Bisakah Anda menyarankan sumber daya yang baik untuk profesional SQL tingkat lanjut hingga lanjut untuk melakukan studi menyeluruh tentang hal ini yang, jika dipelajari dengan tepat, memungkinkan navigasi yang lebih baik dari semua jebakan yang melekat …

3
Postgres, MVCC, dan Mengunci
Saya memiliki serangkaian pernyataan SQL yang terlihat seperti berikut: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Saya ingin mencegah penghitung agar tidak dibaca saat saya menghitung ulang nilainya, tetapi menurut dokumen Postgres "Kunci tingkat-baris tidak memengaruhi kueri data; …

2
Opsi untuk mengatur petunjuk NOLOCK dalam permintaan dataset
Beberapa konteks: Awalnya kami menulis laporan hanya "lurus ke atas", tanpa ada petunjuk penguncian dalam kueri. Dengan laporan yang lebih besar ini terkadang menyebabkan masalah penguncian. Pada awalnya kami memperbaikinya dengan menggunakan WITH (NOLOCK)petunjuk untuk tabel dalam kueri. Karena (a) cukup menonjol, dan (b) mudah untuk melupakan petunjuk untuk salah …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.