Bir Databese için SQL Server Query Store’u Aktif Etmeye Yönelik Best Practice’ler Query Store nedir? SQL Server Query Store SQL Server 2016’da tanıtılan bir özelliktir. Belirli bir veritabanına karşı sorgu planı seçimi ve performansı hakkında bilgi sağlar. Neden etkinleştirmeliyiz? Bu bilgiler, SQL Server yeniden başlatıldıktan veya yükseltildikten sonra bile performans sorunlarının belirlenmesine yardımcı olur. SQL Server Query Store’un…
Query Store nedir?
SQL Server Query Store SQL Server 2016’da tanıtılan bir özelliktir.
Belirli bir veritabanına karşı sorgu planı seçimi ve performansı hakkında bilgi sağlar.
Neden etkinleştirmeliyiz?
Bu bilgiler, SQL Server yeniden başlatıldıktan veya yükseltildikten sonra bile performans sorunlarının belirlenmesine yardımcı olur. SQL Server Query Store’un yakaladığı tüm veriler diskte depolanır.
Query Store’u Nasıl Açarız?
Notlar: SQL Server Query Store, Management Studio’nun en az 16. sürümünü gerektirir.
Hepsinden önemlisi, en iyi uygulamalar QUERY_CAPTURE_MODE’u AUTO olarak ve MAX_STORAGE_SIZE_MB’yi mutlak maksimumda 10GB olacak şekilde 1GB olarak ayarlamanız gerektiğini gösterir (iş yükünüze bağlı olarak daha az veri tutmak için CLEANUP_POLICY’yi ayarlayın).
Alternatif olarak, ALTER DATABASE deyimini (TSQL) kullanarak etkinleştirebilirsiniz.
ALTER DATABASE [XXXX]
SET QUERY_STORE = ON
(
OPERATION_MODE = READ_WRITE,
MAX_STORAGE_SIZE_MB = 1024,
QUERY_CAPTURE_MODE = AUTO
);
Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!