Veritabanı İngilizcesi · İşlemler ve Eşzamanlılık

Deadlock ne demek?

Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler

/ˈdɛdlɑːk/isimSık kullanılan terim

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

  1. 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.

  2. 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

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: