Ayar süresi ve olayları sınırlama
Veritabanı Altyapısı Ayarlama Danışmanı oturumlarını ayarlama yoluyla uygulama yapılıyor ya da onu yapılıyor olayların sayısına sınırlar saat sınırları kontrol edebilirsiniz.Sınırları ayarlama analiz süresi sırasında bir Bakım penceresindeki bir üretim sunucusuna ayarlamak istediğinizde yararlıdır.Ayarlanan olayların sayısını sınırlar aynı iş yükünü her biri için ayarlama tarafından iki varsayımsal yapılandırmaları karşılaştırmak yararlı olur.
Veritabanı Altyapısı Ayarlama Danışmanı, tüm olaylar için herhangi bir yapılandırma bir iş yükünü ayarlamak.Ayarlanmasına olayların sayısını belirtmeniz durumunda, her yapılandırma için ayarlama oturum sonuçlar daha karşılaştırılabilir şekilde saklanmaktadır olayları aynı sayıda düşünür emin olun.
Ayarlama, süre kontrol etme
Veritabanı Altyapısı küme Danışmanı, fiziksel performans yapıları en iyi dizi olası belirtilen veritabanları için bulduğu kadar bir iş yükünü analiz eder.Bu işlemin saat iş yükünü uzunluğuna bağlıdır.Veritabanı Altyapısı Ayarlama Danışmanı, kapsamlı bir çözümleme olayları yüzlerce içeren bir iş yükünü tamamlamak için birkaç gün sürebilir.Veritabanları analiz kullanılabilir olsa da, performansı etkilenebilir.
Veritabanı Altyapısı küme Danışmanı'ne kadar bir iş yükünü çözümler denetlemek için en büyük set saat.Saat ve istediğiniz dakika sayısını en uzun zamandır Veritabanı Altyapısı Ayarlama Danışmanı bir iş yükünü çözümleme harcamak için.En uzun süre ayar saat sona ermeden önce Veritabanı Altyapısı Ayarlama Danışmanı üretebileceği en iyi çözüm üzerinde temel bir öneri sonucudur.
Veritabanı Altyapısı küme Danışmanı grafik kullanıcı arabirim (GUI), bu parametre ayarlanmışsa 1 saat için varsayılan olarak.De dta komut satırı yardımcı programı, varsayılan sınır 8 saat olarak küme.Tam analiz küme sınırından daha az saat gerektirir, ayarlamayı tamamladıktan sonlandırır.Sınırsız tuning belirtmek saat olası en iyi öneriyi de her iki araç arabirimleri oluşturmak için.
Aşağıdaki alt kısımlar bu küme seçeneği GUI ve komut istemi isteminde nasıl açıklar.
Grafik kullanıcı arabiriminde ayarlama saatini ayarlayın
Seçerek zaman sınırı küme veritabanı altyapısı küme Danışmanı GUI küme zaman sınırı küme üzerinde Tuning Options sekmesini ve ardından küme Durdur tarih ve saat.
Aşağıdaki ayrıntılar uygulanır:
Genel olarak, ne zaman, belirlediğiniz uzun tuning saat, daha fazla iş yükünü analiz edilebilir çünkü daha iyi genel sonuç alın.Öneriler hakkında daha kapsamlı bilgi temel alır.
Varsayılan olarak, küme sınırı 1 saat olarak küme.
Ayarlama süresiz belirtmek için temizleyin saat sınırı ayarlama onay kutusu.
Dta komut satırı yardımcı programı'nı ayarlama saatini ayarlayın
küme saat sınırı üzerinden ayarladığınız dta komut satırı yardımcı programı için bir değer belirterek - a bağımsız değişkeni.Örneğin, aşağıdaki incelemek dta komut:
dta -E -s MySession -D AdventureWorks2008R2 -if MyWorkloadScript.sql -fa IDX -A 120
Burada -E belirtir bir güvenilir bağlantı, -D ayarlamak, veritabanını belirtir -if iş yükünü dosyayı belirtir -fa IDX , öneriye dizinler ekleme, Veritabanı Altyapısı Ayarlama Danışmanı yalnızca düşünmelisiniz belirtir ve -A 120 anlamına gelir, tuning tamamlanması gerekir120 dakika. içinde
Çalışırken dta yardımcı programını komut istemi (yerine otomatik ayarlama için bir komut dosyasında arama), tuning durdurmak için ctrl + c tuşlarına basın.Veritabanı Altyapısı Ayarlama Danışmanı, daha sonra o saat harcanan iş yükü miktarına göre en iyi öneriyi olası döndürür.
Aşağıdaki ayrıntılar uygulanır:
Genel olarak, ne zaman, belirlediğiniz uzun tuning saat, daha fazla iş yükünü analiz edilebilir çünkü daha iyi genel sonuç alın.Bu nedenle, öneriler Çetinok bilgisine dayalıdır.
Tuning ile sınırsız saat miktarını belirtmek için komut satırı bağımsız değişkenini kullanın –a 0.Bu bağımsız değişken için tüm iş yükünü en iyi öneri almak için kullanın.
If the –A option is not specified, it defaults to –A 480 (an 8-hour tuning time).
ctrl + c ' ye basın bile dta yardımcı program sonlandırılır önce analiz raporlarını doldurmak için biraz saat alabilir.
xml giriş dosyasında ayarlama saatini ayarlayın
Kullanılabilir xml giriş dosyasında küme saat sınırı ayarlayabilirsiniz dta komut satırı yardımcı programı.Ayarlama saat sınırı xml giriş dosyasında dakika cinsinden belirtmek için kullanın TuningTimeInMin alt öğesi altında TuningOptions üst öğesi.xml giriş dosyası hakkında daha fazla bilgi için bkz: xml giriş dosyası başvurusu (Veritabanı Altyapısı Ayarlama Danışmanı).
Sayısı ayarlamak için olayları, denetleme
Veritabanı Altyapısı Ayarlama Danışmanı'tarafından ayarlanan iş yükleri olayların sayısını kontrol edebilirsiniz.Bu seçenek yalnızca kullanılabilir dta kullanarak komut satırı yardımcı programı, –n bağımsız değişkeni.Davranışını dta yardımcı programı, - n bağımsız değişkeni kullanılır için belirlediğiniz değere bağlıdır - a bağımsız şekilde ayarlama saat sınırı belirtir:
DTA belirtilen sayıda olay şekilde ayarlanmış veya belirtilen ayarlama saat sınırı geçti duruyor, hangisi oluşuyor ilk.If the -n argument is not specified, by default dta tunes all events in the workload.If the -A argument is not specified, dta assumes a tuning time limit of 8 hours by default.
Olay sayısı ile belirtilen emin olmak için - n bağımsız şekilde ayarlanmış, aynı zamanda belirtmek için 0 - a sınırsız ayarlamayı belirtir bağımsız değişken saat.Örneğin, -n 250 - a 0.
xml giriş dosyasında ayarlamak için olayları sayısını belirtin
Kullanılabilir xml giriş dosyasında ayarlamak için olayları sayısı da belirtebilirsiniz dta komut satırı yardımcı programı.xml giriş dosyasında ayarlamak için olayları sayısını belirlemek için kullanın NumberOfEvents alt öğesi altında TuningOptions üst öğesi.xml giriş dosyası hakkında daha fazla bilgi için bkz: xml giriş dosyası başvurusu (Veritabanı Altyapısı Ayarlama Danışmanı).
Zaman ve ayarlanan olayların sayısını sınırlamak için en iyi yöntemler
saat ve ayarlanan olayların sayısını sınırlamak için öneriler şunlardır:
Tek sorgu veya küçük yükleri için (100'den az olayları), sınırsız tuning belirtmek saat.Bir belirtim sınırsız tuning saat Veritabanı Altyapısı Ayarlama Danışmanı tarafından en iyi öneriler ve çoğu zaman ayarlama sonuçları tamamlanma bir görece kısa saat.
Büyük yükleri (100'den fazla olayları), listelendikleri sırayla aşağıdaki seçenekleri göz önünde bulundurun.Yalnızca ilk considering seçeneklerde 1 3 sonra son seçenek (4) baþvurmamalýsýnýz.
Kullanıcının saat kısıtlaması varsa ayarlama zamanı sınırlayın.
Sabit sayıda olayları ayarlama yeterli olması durumunda (örneğin, ilk 10,000 olayları iş yükünü geri kalanı temsilcisi olabilir), kullanmak dta komut satırı yardımcı programını kullanarak olayları sayısını belirtin ve –n bağımsız değişkeni.
Kullanıyorsanız, dta komut satırı yardımcı programı ve ayarlama sınırlamak için istediğiniz saat daha fazla, hem de kullanabilirsiniz –a ve –n bağımsız değişkeni.Örneğin, belirtme - a 240 ve –n 1000 neden Veritabanı Altyapısı Ayarlama Danışmanı 1000 olayları yayınını ya da dört saat geçen olarak ayarlamayı durdurmak için hangisi olacağını ilk.
Tuning sorguları (başvurulan tablolar sayısı) karmaşıklığını üzerinde bağlıdır için harcanan saat seçilen özelliğini ayarlar (Dizin oluşturulmuş görünümler tuning daha saat dizinlerini ayarlama den kaybı) ve (istatistikleri oluşturma için) veri boyutu.Çağrıları yaparken çoğu saat büyük çoğunluğu Veritabanı Altyapısı Ayarlama Danışmanı tuning harcadığı zamanı olan sorgu iyileştiricisi.Bir basit kural için ne kadar saat ayarlaması için Veritabanı Altyapısı Ayarlama Danışmanı vermek uygun olabilir okuyucularınızın aşağıdaki gibidir:
Bir ile üç tablolara başvuran basit sorgular için dizinler yalnızca sorgu başına yaklaşık 10 saniye, dizinleri ve dizin oluşturulmuş görünümler ayarlama ayarlama ve yaklaşık 1 saniye başına sorgu olanak.Üçten fazla tablolara başvuran karmaşık sorgular için dizinler yalnızca sorgu başına yaklaşık 100 saniye ayarlama dizinleri ve dizin oluşturulmuş görünümler, ayarlama ve yaklaşık 10 saniye başına sorgu olanak.
Veritabanı Altyapısı Ayarlama Danışmanı iş yükünü % 100 tüketilen gösterirse, tüm iş yükünü ayrıştırılır, ancak şart değil şekilde ayarlanmış olduğunu anlamına gelir.Tüm iş yükünü ayarlanan olup olmadığını belirlemek için sonuna kadar ayarlama günlüğüne aşağıdaki ileti için Ara:
"Tüm olaylar iş yükünü ayarlanan.Artan saat bağlı düşünün ya da giriş XML'si değerlendirilmesi için olayların sayısını belirtin."
Ayarlama günlüğüne bir ileti varsa, Veritabanı Altyapısı Ayarlama Danışmanı tüm iş yükünü ayarlamak açamadı.Bu sorunu çözmek için uzun tuning belirtmek saat.Tüm olaylar iş yükünü oluşturabilmenizi sağlamak için sınırsız sayıda ayar belirtebilirsiniz saat.Sınırsız tuning belirtmek seçerseniz, saat, Veritabanı Altyapısı Ayarlama Danışmanı çalışır olayları ayarlama içindeki olası en fazla sayıda ayarlamak saat belirtilen.
Note There is no direct mapping between the Fast, Medium, or Thorough modes of the in Microsoft SQL Server 2000 Index Tuning Wizard to the –A and –n arguments in the Database Engine Tuning Advisor.Belirli bir moda (hızlı, Orta veya tam) ayarlama, genel olarak, SQL Server 2000 belirli bir miktar geçen saat aynı süreyi de benzer veya daha iyi öneriler sağlar SQL Server 2005 veritabanı altyapısı ayarlama Danışmanı.Bir sınırsız tuning ile kullanıcılarına kapsamlı mod Veritabanı Altyapısı Ayarlama Danışmanı kullanmanız önerilir saat ve sınırsız sayıda iş yükü ayarlanmasına olayları.
Süresini ayarlama sınırlama ek yöntemleri
Veritabanı alt küme kümeyapısı Ayarlama Danışmanı yürütme sınırlama ek olarak saat, yalnızca alt küme küme küme kümesinin veritabanında tablolar dinleyebilirsiniz.
Aşağıdaki seçenekler kullanılabilir:
Tüm varolan fiziksel tasarım yapıları (pds) tutun.
Yalnızca dizinler tutun.
Kümelenmiş dizinler tutun.
Dizin tablo için en uygun olmasa bile, Veritabanı Altyapısı Ayarlama Danışmanı, herhangi bir dizin ipucu veya sorgu ipucu son öneri de içerir.Sorguda başvurulan diğer tablolarda dizinler teklif ve tavsiye.Ancak, ipuçları belirtilen tüm dizinler her zaman son öneri parçası olacaktır.İpuçları Veritabanı Altyapısı Ayarlama Danışmanı, daha iyi bir yürütme planı seçmelerini engelleyebilirsiniz.Herhangi bir dizin ipucu önce iş yükünü çözümleme sorguları kaldırma düşünün.