Bu makalede SQL Server 2000’ten başlayarak her sürümde gelen yeniliklerin veritabanı yöneticileri ile ilgili kısımlarını anlatacağım. Yeni sürümler geldikçe de makaleyi güncellemeye devam edeceğim. Böylelikle hangi özelliğin, sql server’ın hangi sürümünde geldiğini tek makale içersinden bulabileceğiz. Ayrıca her konuyu farklı makalelere yönlendirdiğim için öğrenmek isteyeceğiniz konulara kolayca geçiş yapabileceksiniz. Bu makaleyi okumadan […]
Query Store SQL Server 2016 ile gelen bir özelliktir. Query Store’u anlamak için öncelikle query plan(execution plan)’ı anlamak gerekir. “Execution Plan Nedir” isimli makalede execution plan hakkında detaylı bilgi bulabilirsiniz. Query Store özelliği ile birlikte execution plan seçimini ve performansa etkisini daha iyi kavrayabiliyoruz. Query Store, sorguların, query plan’ların ve çalışma zamanı istatistiklerinin […]
SQL Server 2016 ile beraber, MAXDOP gibi instance seviyesinde ayarlanan bazı kritik konfigürasyonları veritabanı seviyesinde konfigüre edebilmemize olanak veren ALTER DATABASE SCOPED CONFIGURATION ifadesi hayatımıza girdi. Özellikle konsolide edilmiş sistemlerde veritabanı bazında farklı konfigürasyon yapmanız gerekebiliyor. Bu anlamda bence bu çok güzel bir gelişme. Veritabanı seviyesinde aşağıdaki ayarları konfigüre edebiliyoruz. Veritabanı üzerine sağ tıklayarak properties […]
sp_create_plan_guide sistem stored procedure’ü sql server 2005 ile hayatımıza girdi. Bu sp ile özellikle müdahale edemediğiniz yada değiştiremediğiniz sorgularınıza plan guide ekleyerek(plan guide’ın içersinde ilgili sp ya da tsql’e query hint ekliyoruz) performansını arttırabilirsiniz. Plan guide’ı oluşturduktan sonra sp’yi ya da sql ifadesini normal bir şekilde çalıştırdığınızda artık plan guide’da belirttiğiniz şekilde çalışacaktır. […]