Aracılığıyla paylaş


Veritabanı Altyapısı Ayarlama Danışmanı ile Sorgu Deposundan İş Yükü Kullanarak Veritabanını Ayarlama

Şunlar için geçerlidir: SQL Server

SQL Server'daki Sorgu Deposu özelliği sorguların, planların ve çalışma zamanı istatistiklerinin geçmişini otomatik olarak yakalar ve bu bilgileri veritabanında kalıcı hale döndürür. Veritabanı Altyapısı Ayarlama Danışmanı (DTA), ayarlama için uygun iş yükünü otomatik olarak seçmek üzere Sorgu Deposu'nun kullanılmasına yönelik yeni bir seçeneği destekler. Birçok kullanıcı için bu, ayarlama için açıkça bir iş yükü toplama gereksinimini ortadan kaldırabilir.

Bu özellik yalnızca veritabanında Sorgu Deposu özelliği açıksa kullanılabilir. Daha fazla bilgi için bkz. Sorgu Deposunu Etkinleştirme.

Bu özellik SQL Server Management Studio v16.4 veya üzeri sürümlerde kullanılabilir.

Veritabanı Altyapısı Ayarlama Danışmanı GUI'de Sorgu Deposundan İş Yükü Ayarlama

Bu özelliği etkinleştirmek için DTA GUI'den Genel bölmesindeki radyo düğmesini Sorgu Deposu'na seçin (aşağıdaki şekile bakın).

Sorgu Deposu'ndan DTA iş yükü

dta.exe komut satırı aracıyla Sorgu Deposu'ndan iş yükünü optimize etme

Komut satırından (dta.exe), Sorgu Deposu'ndan iş yükünü seçmek için -iq seçeneğini belirleyin.

Sorgu Deposu'ndan iş yükünü seçerken DTA'nın davranışını ayarlamaya yardımcı olan komut satırı aracılığıyla sağlanan iki ek seçenek vardır. Bu seçenekler GUI aracılığıyla kullanılamaz:

  1. Ayarlı iş yükü olaylarının sayısı: -n komut satırı bağımsız değişkeni kullanılarak belirtilen bu seçenek, kullanıcının Sorgu Deposu'ndan kaç olayın ayarlı olduğunu denetlemesine olanak tanır. Varsayılan olarak, DTA bu seçenek için 1000 değerini kullanır. DTA her zaman toplam süreye göre en pahalı olayları seçer.

  2. Olayların ayarlanacak zaman pencereleri: Sorgu Deposu uzun zaman önce yürütülen sorgular içerebileceğinden, bu seçenek kullanıcının ayarlama için DTA tarafından dikkate alınması için bir sorgunun yürütülmesi gereken bir geçmiş zaman penceresi (saat cinsinden) belirtmesine olanak tanır. Bu seçenek -I komut satırı bağımsız değişkeni kullanılarak belirtilir.

Daha fazla bilgi için bkz. dta Yardımcı Programı .

Sorgu Deposu ile Plan Önbelleği'nden iş yükü kullanma arasındaki fark

Sorgu Deposu ve Plan Önbelleği seçenekleri arasındaki fark, öncekinin veritabanında yürütülen ve sunucu yeniden başlatmaları arasında kalıcı olan daha uzun bir sorgu geçmişi içermesidir. Öte yandan, Plan Önbelleği yalnızca yürütülen son sorgulardan bir alt kümesini içerir ki bu sorguların planları bellekte önbelleğe alınmıştır. Sunucu yeniden başlatıldığında Plan Önbelleğindeki girdiler atılır.

Sonraki Adımlar