Ocak 4

MSSQL Lock Analiz uygulaması

MSSQL de eğer iyi bir veri tabanı kurgunuz yok ise sıkça lock ve bekleme sorunları yaşarsınız. Table Lock lar zaman zaman ciddi sorunlara yol açar. Raporlama için yazılan sorgularda  kirli okuma (dirty reading) yapılmadığı durumlarda (with nolock kullanılmaması durumunda) sorgu ile ilgili tablolarda kayıt yazma, güncelleme işlemleri var ise bu işlemlerin bitmesini bekleyen processler çalışanları çıldırtabilir. bu gibi sorunların tespiti için geliştirdiğim bu küçük uygulama ile lock oluştuğunda hangi sorgunun hangi sorguyu blokladığını tespit edip gerekli iyileştirmeler ile sorunu çözebilirsiniz.

https://sourceforge.net/projects/mssqllockanalyz/

https://youtu.be/H6d4lwthf8M


Copyright 2021. All rights reserved.

Posted 04.01.2017 by baris in category "Uygulama