Pazartesi , 26 Haziran 2017

Aylık Arşiv: Mayıs 2015

SQL Server 2016 CTP(Technical Preview) Yayinlandi

Bu gece microsoft’tan gelen mail ile SQL Server 2016 sürümünü CTP 2 versiyonun aşağıdaki linkten indirebileceğini duyruldu. https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016 Ayrıca Books Online üzerinde de gelen yenilikleri inceleyebilirsiniz. https://msdn.microsoft.com/en-us/library/ms130214(v=sql.130).aspx Hemen hemen gelen tüm yenilikleri en kısa zamanda inceleyip sizinle yine blogumda paylaşıyor olacağım. Devamını Oku »

SQL Server Execution Plan Mimarisi 1

Execution plan en basit ifadesiyle Query Optimizer tarafından hesaplanan ve bir sorgunun en ideal şekilde çalışması için bize önerilen en optimum yoldur. Diğer bir ifadeyle bir Execution plan bize bir sorgunun çağrıldığında nasıl çalışacağını gösterir. Özellikle Veritabanı yöneticilerinin çok sık karşılaştığı performans problemlerini analiz ederken öncelikle çalışma süresi çok uzun süre alan sorgular tespit edilir ve daha sonra bu sorguların ... Devamını Oku »

Trigger’larimizda COLUMNS_UPDATED() Fonksiyonun Kullanimi

Update işlemleri için bir trigger yazdığımızda UPDATE() fonksiyonunu kullanarak bir kolonun değerinin değişip değişmediğini yani ilgili kolonun update olup olmadığını anlayabiliyorduk. Çünkü Update() fonksiyonu parametre olarak bir kolon adı alıyor ve triggerımızı tetikleyen işlemde o kolonun değerinin değişip değişmediğini kontrol ederek eğer değer değişmişse True değişmemişse False değerini döndürüyordu. Fakat bazı durumlarda sadece bir kolonun değerini değil aynı andan birden ... Devamını Oku »

SQL Server Error Log Kayitlarinin incelenmesi

SQL Serverın etkin yönetilebilmesi için hem SQL Server tarafından hem de işletim sistemi tarafında oluşturulan SQL Server error logları, system event logları, profiler traceleri, performance counter sonuçları incelenip analiz edilmelidir. Özellikle çok fazla verinin bulunduğu veya bulunabileceği SQL Server error loglarının arasında kayda değer bir şeyler varsa onları bulabilmek ve eğer gerekiyorsa bulduklarımızı düzelmek için bir şeyler yapmamız gerekebilir. SQL ... Devamını Oku »