ÇÖZÜMPARK · TOPLULUK BİLGİSİ

Teknoloji Sözlüğü

Bir terim, farklı deneyimler. Teknolojiyi birlikte açıklıyoruz.

Teknoloji ve deneyim
← Sözlüğe dön

TEKNOLOJİ SÖZLÜĞÜ

sql server deadlock

Topluluk katkıları

Bu açıklamalar yazıldıkları dönemi yansıtır; güncel teknik bilgi olarak değerlendirilmemelidir.

1

Sql Server üzerindeki transactionların kilitlenme olayına deadlock denir. Veritabanlarımızda bir güncelleme (update) işlemi yaptığımızda, güncelleme bitene kadar sql server ilgili tabloyu kilitler. Aynı sırada farklı bir transaction (işlem) tabloda bir güncelleme yapmak istediğinde bekletmeye alınır, timeout (zaman aşımı) süresi kadar kilidin açılmasını bekler. Bu süre içerisinde ilk transaction’ın bitmesini veya roll back (geri alınmasını) bekler. Bu iki transaction birbirini beklemeye başladığı sırada deadlock dediğimiz olay meydana gelir. Özetlersek, iki farklı kaynak birbirine erişmek istiyor fakat ikisi de birbirlerinin üzerindeki işlerin bitmesini bekliyor. Detaylar: https://www.cozumpark.com/blogs/sql/archive/2014/04/27/sql-server-deadlock-analizi-ve-tespit-yontemleri.aspx

anonim · 2015-09-04 00:20:00
Başa dön tuşu