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/