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.

51
Bagaimana cara menukar tabel di MySQL?

Misalkan, saya punya tabel foo, yang berisi beberapa statistik yang dihitung setiap saat. Ini banyak digunakan oleh pertanyaan lain. Itu sebabnya saya ingin menghitung lebih banyak statistik terkini foo_newdan menukarnya ketika perhitungan sudah siap. Saya bisa melakukannya ALTER TABLE foo...

34
Apakah NOLOCK selalu buruk?

Saya seorang Pengembang Laporan yang ingin membuat pertanyaan saya seefisien mungkin. Saya dulu bekerja dengan DBA yang memberi tahu saya - saya percaya karena saya selalu berurusan dengan laporan pada Server Produksi - untuk digunakan NOLOCKdalam setiap permintaan. Sekarang, saya bekerja dengan...

19
Kunci CREATE TABLE

Di aplikasi lain saya dikejutkan oleh desain yang buruk: beberapa thread menjalankan EnsureDatabaseSchemaExists()metode secara bersamaan, yang pada dasarnya terlihat seperti ini: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE...

17
Di SQL Server, bagaimana cara kerja baca kunci?

Misalkan saya memiliki permintaan yang sudah berjalan lama berikut UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows dan misalkan kueri berikut dijalankan ketika kueri di atas sedang berjalan SELECT * FROM [Table1] Apakah kueri pertama...