Uygulamacılar bazen deadlock hatası alırlar ve hangi sorgularda bu hatayı aldıklarını göremezler. Bu yüzden veritabanında deadlock hatası alıyoruz diyerek kapınızı çalabilirler. Böyle bir durumda Extended Events ya da SQL Server Profiler kullanarak deadlock’a düşen sorguları yakayalayabiliriz. DeadLock Nedir sorusunun cevabını “SQL Server’da DeadLock Nedir?” isimli makalemde bulabilirsiniz. Extended Event kullanarak DeadLock’a düşen sorguları […]
Veritabanında bir hata olduğu zaman genellikle ilk bakacağımız yer SQL Server Error Log’dur. Bazen veritabanı ile ilgili bir sıkıntı olmaz ama uygulama yine de hata verir. Uygulamacılar hatanın nedenini bulamazlar. Böyle bir durumda sizden yardım isteyebilirler. Örneğin veritabanına kayıt ekleyemiyorum gibi bir neden ile.. Böyle bir durumda uygulamacıya hangi login ile bu hatayı aldığını sormalısınız. […]
Timeout’a düşen sorguları SQL Server Extended Events Session’ı kullanarak belirleyebiliriz. SSMS üzerinde Management->Extendend Event->Sessions’a sağ tıklayarak new session wizard’ı seçiyoruz. İlk sayfada next diyerek 2. sayfada Session’ımıza bir isim veriyoruz. Don use template diyerek next diyoruz. Açılan sayfada Event Library kısmına attention yazıyoruz ve aşağıda çıkan attention’a tıklayarak sağ taraftaki ok yardımıyla izleyeceklerimiz arasına […]