Deadlock ne demek?
Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler
Deadlock, veritabanlarında kilitlenme, ölümcül kilitlenme, deadlock anlamına gelir.
İki ya da daha fazla transaction'ın her birinin diğerinin tuttuğu kilidi beklediği, veritabanı birini iptal edene kadar hiçbirinin ilerleyemediği durum.
English: A situation where two or more transactions each wait for a lock the other holds, so none of them can continue until the database cancels one.
Nerede ve nasıl kullanılır?
Veritabanları deadlock'ları otomatik olarak tespit eder ve 'deadlock victim' denen transaction'lardan birini hata vererek geri alır. Uygulamalar bu hatayı yakalayıp işlemi yeniden denemelidir. Bütün kod yollarında tablolara ve satırlara aynı sırayla erişmek deadlock'ları azaltır. Türk ekipler genellikle 'deadlock' der; 'deadlock'a düştü' sık duyulur.
Örnek cümleler
Two jobs update the same accounts in a different order, which causes a deadlock every few hours.
İki iş aynı hesapları farklı sırayla güncelliyor; bu da birkaç saatte bir deadlock'a yol açıyor.
The transaction was chosen as the deadlock victim and rolled back.
Transaction, deadlock kurbanı olarak seçildi ve geri alındı.
Sık kullanılan kalıplar
- deadlock victim
- detect a deadlock
- deadlock graph
- retry on deadlock
İlgili terimler
Bu kelime başka alanlarda
Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:
Aynı konudan: İşlemler ve Eşzamanlılık
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
