Başlatın ve veritabanı altyapısı Danışmanı ayarlama kullanma

Bu konuda başlatın ve veritabanı altyapısı ayarlama Danışmanı kullanmak açıklar SQL Server 2012. Görüntüleyin ve sonra bir veritabanı ayarlama sonuçları ile çalışma hakkında daha fazla bilgi için bkz: Görüntüleme ve Danışmanı ayarlama veritabanı çıktısı çalışmak.

Bu Konuda

  • Database Engine Tuning Advisor başlatmak

  • Database Engine Tuning Advisor başlatmak

  • Bir iş yükünü oluşturmak

  • Bir veritabanı ayarlama

  • xml giriş dosyaları oluşturma

  • Kullanıcı arabirimi açıklamaları

Database Engine Tuning Advisor başlatmak

İlk kullanımda, üye olan bir kullanıcı, sysadmin sabit sunucu rolü veritabanı altyapısı ayarlama Danışmanı başlatmak gerekir. Bunun nedeni birçok sistem tabloları oluşturulmalıdır msdbveritabanı ayarlama işlemlerini desteklemek için. Başlatma da üyesi olan kullanıcılar sağlar db_owner iş yükleri kendi veritabanlarındaki tabloları ayarlamak için sabit veritabanı rolü.

Sistem yönetici izinleri olan bir kullanıcı ya da aşağıdaki eylemleri gerçekleştirmeniz gerekir:

  • Örneğine bağlanmak için veritabanı altyapısı ayarlama Danışmanı grafik kullanıcı arabirimi kullanma SQL Server 2012. Daha fazla bilgi için bkz: veritabanı altyapısı ayarlama Danışmanı başlatmak bu konuda.

  • Kullanım dtailk iş yükünü ayarlamak için yarar. Daha fazla bilgi için bkz: dta programı kullanmak bu konuda.

Database Engine Tuning Advisor başlatmak

Veritabanı altyapısı ayarlama Danışmanı grafik kullanıcı arabirimi (GUI) başlatmak için veritabanı ayarlama çeşitli senaryoları desteklemek için farklı yollar. Veritabanı altyapısı ayarlama Danışmanı başlatmak için farklı yollar eklemek: dan Start menüsü, dan araçları menüde SQL Server Management Studio, gelen sorgu düzenleyicisinde SQL Server Management Studiove araçları menüde SQL Server Profiler. Ne zaman sen ilk başlamak Database Engine Tuning Advisor, uygulamayı görüntüler bir sunucuya Bağlan iletişim kutusu burada belirtebilirsiniz SQL Serverbağlanmak istediğiniz örneği.

Dikkat notuDikkat

Veritabanı altyapısı ayarlama Danışmanı başlatmak değil ne zaman SQL Servertek kullanıcı modunda çalışıyor. Sunucu tek kullanıcı modunda çalışırken bunu başlatmak çalışırsanız, bir hata döndürülür ve veritabanı altyapısı ayarlama Danışmanı başlatılmaz. Tek kullanıcı modu hakkında daha fazla bilgi için bkz: SQL Server tek kullanıcı modunda başlatma.

Windows Başlat menüsünden veritabanı altyapısı ayarlama Danışmanı başlatmak için

  • Tarih Start menüsü, Tüm programlar, Gelin Microsoft SQL Server, işaret Performans araçları, tıklatıp ardından Veritabanı altyapısı ayarlama Danışmanı.

SQL Server Management Studio'da veritabanı altyapısı ayarlama Danışmanı başlatmak için

  • Tarih SQL Server Management Studio   araçları menüsünden tıklatın Veritabanı altyapısı ayarlama Danışmanı.

SQL Server Management Studio sorgu Düzenleyicisi gelen veritabanı altyapısı ayarlama Danışmanı başlatmak için

  1. Açık bir Transact-SQLkomut dosyası SQL Server Management Studio. Daha fazla bilgi için, bkz. Sorgu ve Metin Düzenleyicileri (SQL Server Management Studio).

  2. Bir sorgu seçin Transact-SQLkomut dosyası, veya tüm komut seçin, seçimi sağ tıklatın ve seçin Çözümleme veritabanı altyapısı ayarlama Danışmanı sorguda. Veritabanı altyapısı ayarlama Danışmanı GUI açılır ve komut dosyası olarak bir xml dosyası iş yükünü alır. Bir oturum adı ve seçilen ayar seçenekleri ayarlama belirtebilirsiniz Transact-SQLsorguları olarak yükünüzü.

SQL Server Profiler veritabanı altyapısı ayarlama Danışmanı başlatmak için

  • SQL Server Profiler'I Tarih araçları menüsünde tıklatın Veritabanı altyapısı ayarlama Danışmanı.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Bir iş yükünü oluşturmak

Bir iş yükünü kümesidir Transact-SQLbir veritabanı veya veritabanı ayarlamak istediğiniz karşı EXECUTE deyimleri. Veritabanı altyapısı ayarlama Danışmanı dizinler veya sunucunuzun sorgu performansını artıracak bölümleme stratejilerini salık vermek bu iş yüklerini analiz eder.

Bir iş yükünü, aşağıdaki yöntemlerden birini kullanarak oluşturabilirsiniz.

  • Plan önbelleği iş yükünü kullanın. Bunu yaparak, el ile bir iş yükünü oluşturmak zorunda kalmazsınız. Daha fazla bilgi için bkz: bir veritabanı ayarlamak bu konuda.

  • Sorgu Düzenleyicisi'nde kullanmak SQL Server Management Studioya da el ile oluşturmak için en sevdiğiniz metin editörü Transact-SQLscript iş yükleri.

  • Kullanım SQL Server Profilerizleme dosyası veya izleme tablosunu iş yüklerini oluşturmak için

    [!NOT]

    İş yükünü izleme tablo kullanırken, bu tablonun nerede ayarlama veritabanı altyapısı Danışmanı ayarlama aynı sunucuda bulunması gerekir. Farklı bir sunucu üzerinde izleme tablo oluşturursanız, taşıyın sunucuya nerede ayarlama veritabanı altyapısı Danışmanı ayarlama.

  • İş yükleri, içinde de bir ağırlık her olay için belirleyebileceğiniz bir xml girdi dosyası da katıştırılabilir. Katıştırılmış çalışma yüklerini belirtme hakkında daha fazla bilgi için bkz: xml giriş dosyası oluşturma bu konuda.

Transact-sql komut dosyası çalışma yüklerini oluşturmak için

  1. Sorgu Düzenleyicisi'nde denize indirmek SQL Server Management Studio. Daha fazla bilgi için, bkz. Sorgu ve Metin Düzenleyicileri (SQL Server Management Studio).

  2. Türü, Transact-SQLkomut dosyası içine sorgu Düzenleyicisi. Bu komut kümesi içermelidir Transact-SQLveritabanı veya ayarlamak istediğiniz veritabanı karşı EXECUTE deyimleri.

  3. Dosyayı kaydetmek bir .sql uzantısı. Veritabanı altyapısı ayarlama Danışmanı GUI ve komut satırı dta yarar-ebilmek kullanma bu Transact-SQLkomut dosyası olarak bir iş yükü.

Dosya ve izleme tablosu iş yükünü izleme oluşturmak için

  1. Başlat SQL Server Profileraşağıdaki yöntemlerden birini kullanarak:

    • Tarih Start menüsü, Tüm programlar, Microsoft SQL Server, Performans araçlarıve ardından SQL Server Profiler'I.

    • De SQL Server Management Studio, tıklayın araçları menüsünü ve sonra SQL Server Profiler'I.

  2. Kullanan aşağıdaki yordamlarda da açıklandığı gibi bir izleme dosyası veya tablo oluşturmak SQL Server Profiler   Tuning şablonu:

Veritabanı altyapısı ayarlama Danışmanı için iş yüklerini yakalamak için SQL Server Profiler ayarlama şablonu kullanmanızı öneririz.

Kendi şablonu kullanmak istiyorsanız, aşağıdaki izleme olayları yakalanan emin olun.

  • rpc: tamamlandı

  • SQL

  • SP: StmtCompleted

Ayrıca Başlangıç bu sürümlerini izleme olayları. Örneğin, SQL: BatchStarting. Ancak tamamlanan bu izleme olayları sürümlerini içerir süresi sütunu, daha verimli iş yükünü ayarlamak veritabanı altyapısı Danışmanı ayarlama sağlar. Database Engine Tuning Advisor izleme olayları başka tür ayar değil. Bu izleme olayları hakkında daha fazla bilgi için Saklı yordamlar olay kategorisive tsql olay kategorisi. sql izleme kullanma hakkında bilgi için bkz: izleme dosyası iş yükünü oluşturmak için saklı yordamlar İzleme (Transact-sql) oluştur.

İzleme dosyası veya LoginName veri sütununu içeren izleme tablosu iş yükleri

Veritabanı altyapısı Danışmanı ayarlama işleminin bir parçası Showplan istekleri gönderir. Bir izleme tablo ya da içeren dosyayı LoginName veri sütunu tüketilen iş yükünü, veritabanı altyapısı ayarlama Danışmanı taklit belirtilen kullanıcı LoginName. Bu kullanıcı yürütme ve izleme içinde yer alan ifadeleri Showplans üretmek kullanıcı sağlar, showplan izin verilmiş değil, veritabanı altyapısı ayarlama Danışmanı bu ifadeler ayarlamak değil. Hakkında daha fazla bilgi için LoginName veri sütunu, bakın Describing Events by Using Data Columns. showplan izin hakkında daha fazla bilgi için bkz: Showplan Security.

Izleme LoginName sütununda belirtilen her bir kullanıcı için showplan izin verme önlemek için

  1. Izleme dosyası veya tablo iş yükünü ayarla. Daha fazla bilgi için bkz: bir veritabanı ayarlamak bu konuda.

  2. Yetersiz izinler nedeniyle ayarlı değil ifadeleri için ayarlama günlüğü kontrol edin. Daha fazla bilgi için About the Tuning Logve Görüntüleme ve Danışmanı ayarlama veritabanı çıktısı çalışmak.

  3. Silerek yeni bir iş yükünü oluşturmak LoginName sütun değil ayarlanmış olaylar ve ardından yeni bir izleme dosyası veya tablo yalnızca untuned olayları kaydedin. Bir izleme veri sütunları silme hakkında daha fazla bilgi için İzleme dosyası (SQL Server Profiler) için olaylar ve veri sütunları belirtmeveya Varolan bir izleme (Transact-sql) Değiştir.

  4. Yeni iş yükü olmadan yeniden gönderin LoginName sütun için veritabanı altyapısı ayarlama Danışmanı.

Oturum açma bilgilerini izleme belirtilmemiş olduğundan veritabanı altyapısı ayarlama Danışmanı yeni iş yükünü ayarla. Eğer LoginName yok bir deyim, veritabanı altyapısı ayarlama Danışmanı ayarlama oturumunu başlatan kullanıcının kimliğine bürünerek beyanı tunes (ya da bir üyesi sysadminsabit sunucu rolü veya db_ownersabit veritabanı rolü).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Bir veritabanı ayarlama

Bir veritabanı ayarlamak için veritabanı altyapısı ayarlama Danışmanı GUI kullanabilirsiniz ya da dta yarar.

[!NOT]

İzleme için veritabanı altyapısı ayarlama Danışmanı iş yükünü izleme tablo kullanmadan önce durdurdu emin olun. Veritabanı altyapısı ayarlama Danışmanı için izleme olayları hala iş yükünü yazıldığını izleme tablo kullanılmasını desteklemez.

Veritabanı altyapısı ayarlama Danışmanı grafik kullanıcı arabirimi kullanma

Veritabanı altyapısı ayarlama Danışmanı GUI, planı önbellek, iş yükünü dosya veya iş yükünü tablolar'ı kullanarak bir veritabanı dinleyebilirsiniz. Veritabanı altyapısı ayarlama Danışmanı GUI, kolayca geçerli ayarlama oturumunuzun sonuçlarını ve önceki ayarlama oturumlar sonuçlarını görüntülemek için kullanabilirsiniz. Kullanıcı arabirimi seçenekleri hakkında daha fazla bilgi için bkz: Kullanıcı arabirimi açıklamaları bu konuda. Bir veritabanı ayarlamak sonra çıktı ile çalışma hakkında daha fazla bilgi için bkz: Görüntüleme ve Danışmanı ayarlama veritabanı çıktısı çalışmak.

Planı önbellek kullanarak bir veritabanı ayarlamak için

  1. Veritabanı altyapısı ayarlama Danışmanı başlatmak ve oturum örneği SQL Server. Daha fazla bilgi için bkz: veritabanı altyapısı ayarlama Danışmanı başlatmak bu konuda daha önceki.

  2. Tarih Genel sekmesinde, ad alanına yazın oturum adı yeni ayarlama oturum oluşturmak için. Sen-meli configure alanları Genel sekme ayarlama oturumu başlatmadan önce. Ayarlarını değiştirmek için gerekli değildir Tuning Options sekme ayarlama oturumu başlatmadan önce.

  3. Seçin Planı önbellek iş yükünü seçenek olarak. Veritabanı altyapısı ayarlama Danışmanı çözümleme için kullanılacak planı önbellekten üst 1000 olayları seçer.

  4. Veritabanı ya da ayarlamak istediğiniz veritabanlarını seçin ve isteğe bağlı olarak Seçili tabloları, her veritabanından bir veya daha çok tablo seçin. Gelen tüm veritabanları için önbellek girdileri eklemek Tuning Options, tıklayın Gelişmiş Seçenekler ve sonra içer planı önbellek olayları tüm veritabanlarındaki.

  5. Kontrol günlük ayarlama Kaydet ayarlama günlüğü kaydetmek için. Ayarlama günlüğü kaydetmek istemiyorsanız onay kutusunu temizleyin.

    Ayarlama günlüğü analiz sonra oturum açıp, seçerek görüntüleyebileceğiniz devam sekmesi.

  6. Tıklayın Tuning Options sekmesini ve orada listelenen seçenekler arasından seçim yapın.

  7. Tıklayın analiz başlatmak.

    Başlatıldıktan sonra ayarlama oturumunu durdurmak istiyorsanız, aşağıdaki seçeneklerden birini seçin eylem menü:

    • Durdurma Analysis (öneriler ile) ayarlama oturumunu durdurur ve yapılan analize dayalı öneriler oluşturmak için veritabanı altyapısı ayarlama Danışmanı istediğinize karar ister bu noktaya.

    • Analiz durdurmak herhangi bir önerileri oluşturmadan ayarlama oturumunu durdurur.

[!NOT]

Duraklatma veritabanı altyapısı Danışmanı ayarlama desteklenmiyor. Tıklarsanız Başlangıç analizi ya tıkladıktan sonra araç çubuğu düğmesini Durdurma Analysis veya Durdurma Analysis (öneriler) ile araç çubuğu düğmeleri, Database Engine Tuning Advisor yeni ayarlama oturum başlatır.

Bir iş yükünü dosya veya tablo giriş olarak kullanarak bir veritabanı ayarlamak için

  1. Veritabanı özellikleri (dizinleri, dizin oluşturulmuş görünümler, bölümleme) belirlemek istediğiniz ekleme, kaldırma veya çözümleme sırasında payını göz önünde bulundurulacak veritabanı altyapısı Danışmanı ayarlama.

  2. Bir iş yükünü oluşturmak. Daha fazla bilgi için bkz: oluşturma iş yükünü bu konuda daha önceki.

  3. Veritabanı altyapısı ayarlama Danışmanı başlatmak ve oturum örneği Microsoft   SQL Server. Daha fazla bilgi için bkz: veritabanı altyapısı ayarlama Danışmanı başlatmak bu konuda daha önceki.

  4. Tarih Genel sekmesinde, ad alanına yazın oturum adı yeni ayarlama oturum oluşturmak için.

  5. Seçin bir İş yükünü dosya veya masa ve bitişik metin kutusuna dosyanın yolunu veya tablonun adını yazın.

    Biçim tablosu belirtme

    database_name.schema_name.table_name
    

    Iş yükünü dosya veya tablo için aramak için tıklayın göz. Veritabanı altyapısı ayarlama Danışmanı iş yükünü dosya aktarma dosyaları olarak kabul eder. Aktarma dosyaları hakkında daha fazla bilgi için bkz: İzleme dosyası ve tablo boyutu sınırı.

    Izleme tablosu iş yükünü kullanırken, bu tabloyu ayarlama veritabanı altyapısı Danışmanı ayarlama aynı sunucu üzerinde bulunması gerekir. Farklı bir sunucu üzerinde izleme tablo oluşturursanız, taşımak için önce istimal o-e doğru senin iş yükünü ayarlama veritabanı altyapısı Danışmanı ayarlama sunucu.

  6. 5. Adımda seçtiğiniz iş yükünü çalıştırmak istediğiniz tablo ve veritabanı seçin. Tabloları seçmek için tıklatın Seçili tabloları ok.

  7. Kontrol günlük ayarlama Kaydet ayarlama günlüğü kaydetmek için. Ayarlama günlüğü kaydetmek istemiyorsanız onay kutusunu temizleyin.

    Ayarlama günlüğü analiz sonra oturum açıp, seçerek görüntüleyebileceğiniz devam sekmesi.

  8. Tıklayın Tuning Options sekmesini ve orada listelenen seçenekler arasından seçim yapın.

  9. Tıklayın Start Analysis araç çubuğundaki düğmesini.

    Başlatıldıktan sonra ayarlama oturumunu durdurmak istiyorsanız, aşağıdaki seçeneklerden birini seçin eylem menü:

    • Durdurma Analysis (öneriler ile) ayarlama oturumunu durdurur ve yapılan analize dayalı öneriler oluşturmak için veritabanı altyapısı ayarlama Danışmanı istediğinize karar ister bu noktaya.

    • Analiz durdurmak herhangi bir önerileri oluşturmadan ayarlama oturumunu durdurur.

[!NOT]

Duraklatma veritabanı altyapısı Danışmanı ayarlama desteklenmiyor. Tıklarsanız Başlangıç analizi ya tıkladıktan sonra araç çubuğu düğmesini Durdurma Analysis veya Durdurma Analysis (öneriler) ile araç çubuğu düğmeleri, Database Engine Tuning Advisor yeni ayarlama oturum başlatır.

Dta yardımcı programı kullanma

Dta yardımcı veritabanları ayarlamak için kullanabileceğiniz bir komut istemi yürütülebilir dosyası sağlar. Veritabanı altyapısı Danışmanı ayarlama işlevi toplu iş dosyalarında veya komut dosyalarında kullanmayı sağlar. dtaYardımcı programı, planı önbellek girdisi, izleme dosyaları, izleme tabloları, alır ve Transact-SQLkomut dosyaları olarak iş yükleri. Ayrıca bu kullanılabilir veritabanı altyapısı ayarlama Danışmanı xml şeması uyan xml girdi alır Microsoft Web sitesini.

İle bir iş yükünü ayarlama başlamadan önce aşağıdaki noktaları dikkate alın dtayarar:

  • Izleme tablosu iş yükünü kullanırken, bu tabloyu ayarlama veritabanı altyapısı Danışmanı ayarlama aynı sunucu üzerinde bulunması gerekir. Farklı bir sunucu üzerinde izleme tablo oluşturursanız, taşıyın ayarlama veritabanı altyapısı Danışmanı ayarlama sunucuya.

  • İzleme için veritabanı altyapısı ayarlama Danışmanı iş yükünü izleme tablo kullanmadan önce durdurdu emin olun. Veritabanı altyapısı ayarlama Danışmanı için izleme olayları hala iş yükünü yazıldığını izleme tablo kullanılmasını desteklemez.

  • Sen koşmak o beklenenden uzun çalışan bir ayarlama oturumu devam ederse, sen-ebilmek sıkıştırma ayarlama oturumunu durdurmak ve analize dayalı öneriler oluşturmak için ctrl + c dtaBu noktaya kadar tamamlandı. Veya öneriler oluşturmak isteyip istemediğinize karar vermeniz istenir. Tekrar önerileri oluşturmadan ayarlama oturumunu durdurmak için ctrl + c tuşlarına basın.

Hakkında daha fazla bilgi için dtaprogramı sözdizimi ve örnekler, DTA programı.

Planı önbellek kullanarak bir veritabanı ayarlamak için

  1. Belirtmek IP seçeneği. Top 1000 planı önbellek olayları seçili veritabanları için incelenir.

    Komut isteminde, aşağıdakileri girin:

    dta -E -D DatabaseName -ip -s SessionName
    
  2. Çözümleme için kullanılacak olayların sayısını değiştirmek için belirtmeniz –n seçeneği. Aşağıdaki örnek için 2.000 önbellek girdisi sayısını artırır.

    dta -E -D DatabaseName -ip –n 2000-s SessionName1
    
  3. Örneğindeki tüm veritabanları için olayları analiz için - ipf seçeneği.

    dta -E -D DatabaseName -ip –ipf –n 2000 -s SessionName2
    

Bir iş yükünü dta yardımcı programı varsayılan ayarları kullanarak bir veritabanı ayarlamak için

  1. Veritabanı özellikleri (dizinleri, dizin oluşturulmuş görünümler, bölümleme) belirlemek istediğiniz ekleme, kaldırma veya çözümleme sırasında payını göz önünde bulundurulacak veritabanı altyapısı Danışmanı ayarlama.

  2. Bir iş yükünü oluşturmak. Daha fazla bilgi için bkz: oluşturma iş yükünü bu konuda daha önceki.

  3. Komut isteminde, aşağıdakileri girin:

    dta -E -D DatabaseName -if WorkloadFile -s SessionName
    

    Burada -Eayarlama oturum (yerine, bir oturum açma kimliği ve parola), güvenilen bir bağlantı kullanmasını belirtir -Dayarlamak istediğiniz veritabanının adını belirtir. Varsayılan olarak, yardımcı programı varsayılan örneğine bağlar SQL ServerYerel bilgisayarda. (Kullanım -Sseçeneği aşağıdaki yordamda gösterildiği gibi uzak veritabanı belirtmek için ya da adlı örneği belirtmek için.) -ifSeçeneği, bir iş yükünü dosya yolu ve adı belirtir (hangi-ebilmek var olmak a Transact-SQLkomut dosyası veya izleme dosyası), ve -sayarlama oturumu adını belirtir.

    (Veritabanı adı, iş yükü, bağlantı türünü ve oturum adı) burada gösterilen dört seçenek zorunludur.

Uzak veritabanı veya adlandırılmış bir örneği için belirli bir süreyi ayarlamak için

  1. Veritabanı özellikleri (dizinleri, dizin oluşturulmuş görünümler, bölümleme) belirlemek istediğiniz ekleme, kaldırma veya çözümleme sırasında payını göz önünde bulundurulacak veritabanı altyapısı Danışmanı ayarlama.

  2. Bir iş yükünü oluşturmak. Daha fazla bilgi için bkz: oluşturma iş yükünü bu konuda daha önceki.

  3. Komut isteminde, aşağıdakileri girin:

    dta -S ServerName\Instance -D DatabaseName -it WorkloadTableName 
    -U LoginID -P Password -s SessionName -A TuningTimeInMinutes
    

    Burada -Sbir uzak sunucu adı ve örneği (veya yerel sunucuda adlandırılmış bir örneğine) belirtir ve -Dayarlamak istediğiniz veritabanının adını belirtir. -itİş yükünü tablo adı seçeneği belirtir -U ve -P mantık ID ve parola uzak veritabanına belirtmek -sayarlama oturumun adını belirtir ve -A ayarlama oturum süresini dakika cinsinden belirtir. Varsayılan olarak, dtayardımcı programını kullanır ayarlama süresi 8 saat. Sınırsız bir süre için iş yükünü ayarlamak için veritabanı altyapısı ayarlama Danışmanı istiyorum belirtmek 0 ile (sıfır) -Aseçeneği.

Bir veritabanı ayarlamak için kullanarak xml dosyasını giriş

  1. Veritabanı özellikleri (dizinleri, dizin oluşturulmuş görünümler, bölümleme) belirlemek istediğiniz ekleme, kaldırma veya çözümleme sırasında payını göz önünde bulundurulacak veritabanı altyapısı Danışmanı ayarlama.

  2. Bir iş yükünü oluşturmak. Daha fazla bilgi için bkz: oluşturma iş yükünü bu konuda daha önceki.

  3. xml giriş dosyası oluşturun. Daha fazla bilgi için bkz: xml giriş dosyaları oluşturmak bu konuda.

  4. Komut isteminde, aşağıdakileri girin:

    dta -E -S ServerName\Instance -s SessionName -ix PathToXMLInputFile
    

    Burada -EGüvenilen bir bağlantı belirtir -SUzak sunucu ve örneği veya yerel sunucuda, adlandırılmış bir örneği belirtir -sbir ayarlama oturum adını belirtir ve -ixayarlama oturum için kullanılacak giriş xml dosyasını belirtir.

  5. İş yükünü ayarlama programı tamamlandıktan sonra veritabanı altyapısı ayarlama Danışmanı GUI ile ayarlama oturumlar sonuçlarını görüntüleyebilirsiniz. Alternatif olarak, ayrıca ayarlama önerileri ile bir xml dosyasına yazılmasını belirtebilirsiniz -ox seçeneği. Daha fazla bilgi için, bkz. DTA programı.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Bir xml giriş dosyası oluşturma

Eğer deneyimli bir xml Geliştirici, xml biçimli dosyaların, oluşturabileceğiniz Veritabanı Altyapısıayarlama Danışmanı iş yükünü ayarlamak için kullanabilirsiniz. Bu xml dosyaları oluşturmak için örnek dosyayı düzenlemek için ya da bir örneğinden oluşturmak için sık kullanılan xml araçlarını kullanmak Veritabanı Altyapısıayarlama Danışmanı xml şeması.

Veritabanı AltyapısıAyarlama Danışmanı xml şeması mevcut, Microsoft  SQL Serveryükleme aşağıdaki konumda:

C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd

Veritabanı AltyapısıAyarlama Danışmanı xml şeması çevrimiçi bu da Microsoft Web sitesini.

Bu url, bir sayfaya götürür nerede çok SQL Serverxml şemaları kullanılabilir. Satır için ulaşana kadar sayfa aşağı kaydırma Veritabanı AltyapısıDanışmanı.

İş yükünü ayarlamak için bir xml giriş dosyası oluşturmak için

  1. Bir iş yükünü oluşturmak. Ayarlama şablonu kullanarak bir izleme dosyası veya tabloyu kullanabilirsiniz SQL Server Profiler, ya da yaratmak bir Transact-SQLkomut dosyası, bir temsilcisi iş yükünü üretir SQL Server. Daha fazla bilgi için bkz: oluşturma iş yükünü bu konuda daha önceki.

  2. Aşağıdaki yöntemlerden birini kullanarak bir xml girdi dosyası oluşturun:

    • Birini kopyalayıp xml giriş dosyası örnekleri (dta)içine favori xml düzenleyiciniz. Uygun bağımsız değişkenleri belirtmek için değerleri değiştirin, SQL ServerKurulum ve xml dosyasının.

    • Sizin favori xml aracını kullanarak bir örneğinden oluşturmak Veritabanı Altyapısıayarlama Danışmanı xml şeması.

  3. xml oluşturma dosya giriş sonra giriş olarak kullanmak dtaiş yükünü ayarlamak için komut satırı hizmet programı. Bu yardımcı programı ile xml giriş dosyası kullanma hakkında daha fazla bilgi için bkz: kullanım dta Utililty bu konuda daha önceki.

[!NOT]

Doğrudan xml giriş dosyasında belirtilen iş yükünü ise, bir satır içi iş yükünü kullanmak istiyorsanız, örneği kullanmak Satır içi iş yükünü (dta) ile giriş dosyası örnek xml.

Kullanıcı arabirimi açıklamaları

Araçlar menüsünü ve seçenekler sayfası

Veritabanı altyapısı ayarlama Danışmanı için genel yapılandırma parametrelerini belirtmek için bu iletişim kutusunu kullanın.

  • Başlangıçta
    Veritabanı altyapısı ayarlama Danışmanı başlatıldığında ne yapmalıyım belirtin: açık veritabanı bağlantısı, Haritayı olmayan bir Yeni bir bağlantı iletişim kutusunda, yeni bir oturum göster veya son yüklenen oturum yükü.

  • Yazı tipini değiştir
    Veritabanı altyapısı ayarlama Danışmanı tabloları tarafından kullanılan görüntüleme yazı tipini belirtin.

  • En son kullanılan listesinde öğe sayısı
    Oturumları veya altında görüntülenecek dosyaların sayısını Son oturum veya Son dosyalar içinde Dosya menü.

  • Benim son ayarlama seçenekleri unutmayın
    Ayarlama seçenekleri arasında oturumları korumak. Varsayılan olarak seçilir. Veritabanı altyapısı ayarlama Danışmanı varsayılanlarla birlikte her zaman başlamak için bu onay kutusunu temizleyin.

  • Oturumları kalıcı olarak silmeden önce sor
    Oturumları silmeden önce onay iletişim kutusu görüntüler.

  • Oturum analiz durdurmadan önce sor
    Bir iş yükünü analiz durdurmadan önce onay iletişim kutusu görüntüler.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Genel sekmesi seçenekleri

Sen-meli configure alanları Genel sekme ayarlama oturumu başlatmadan önce. Ayarlarını değiştirmek gerekmez Tuning Options sekme ayarlama oturumu başlatmadan önce.

  • Oturum adı
    Oturum için bir ad belirtin. Oturum adı ad ayarlama oturumu ile ilişkilendirir. Ayarlama oturumu daha sonra gözden geçirmek için bu adına başvurabilir.

  • Dosya
    Bir iş yükünü bir .sql komut dosyası veya izleme dosyası belirtin. İlişkili metin kutusuna dosya adını ve yolunu belirtin. Veritabanı altyapısı ayarlama Danışmanı iş yükünü izleme dosyası aktarma dosya olduğunu varsayar. Aktarma dosyaları hakkında daha fazla bilgi için bkz: İzleme dosyası ve tablo boyutu sınırı.

  • Tablo
    Izleme tablosu için bir iş yükünü belirtin. Izleme tablosu tam adı ilişkili metin kutusuna aşağıdaki gibi belirtin:

    database_name.owner_name.table_name
    
    • İş yükünü izleme tablo kullanmadan önce izlemeyi durdurdu emin olun.

    • Izleme tablosu veritabanı altyapısı Danışmanı ayarlama aynı sunucu üzerinde bulunması gerekir. Farklı bir sunucu üzerinde izleme tablo oluşturursanız, taşıyın ayarlama veritabanı altyapısı Danışmanı ayarlama sunucuya.

  • Planı önbellek
    Plan önbelleği iş yükünü belirtin. Bunu yaparak, el ile bir iş yükünü oluşturmak zorunda kalmazsınız. Veritabanı altyapısı ayarlama Danışmanı çözümleme için kullanılacak en iyi 1000 olayları seçer.

  • Xml
    Bir iş yükünü sorgu aldığınız sürece bu görünmez SQL Server Management Studio.

    Bir iş yükünü sorgudan almak için SQL Server Management Studio:

    1. Bir sorguyu sorgu Düzenleyicisi içine yazın ve vurgulayın.

    2. Vurgulu sorgu sağ tıklatın ve tıklatın Çözümleme veritabanı altyapısı ayarlama Danışmanı sorguda.

  • Bir iş yükünü [dosya veya tablo] Gözat
    Ne zaman dosyasını veya tablo olan iş yükünü kaynak olarak seçilmiş, hedef seçmek için bu Gözat düğmesini kullanın.

  • xml iş yükünü Önizleme
    Dan alınan bir xml biçimli yükünü görüntülemek SQL Server Management Studio.

  • Veritabanı için iş yükünü analiz
    Veritabanı altyapısı ayarlama Danışmanı iş yükünü ayarlama zaman bağlandığı ilk veritabanını belirtin. Ayarlama başladıktan sonra veritabanı altyapısı ayarlama Danışmanı tarafından belirlenen veritabanları bağlar USE DATABASEIş yükünü içinde yer alan ifadeler.

  • Veritabanları ve tablolar ayarlamak için Seç
    Veritabanları ve tablolar ayarlanan belirtin. Tüm veritabanlarını belirtmek için onay kutusunu seçin ad sütun başlığı. Belirli veritabanlarını belirtmek için veritabanı adının yanındaki onay kutusunu seçin. Varsayılan olarak, tüm tablolar için seçili veritabanları ayarlama oturumda otomatik olarak eklenir. Tablolar dışlamak için oku tıklatın Seçili tabloları sütun ve sonra temizle onay kutuları ayarlamak istemiyorsanız tabloları yanındaki.

  • Seçili tablolar aşağı ok
    Ayarlama için tek tek tabloların seçerek izin vermek için tablolar listesini genişletin.

  • Günlük ayarlama Kaydet
    Oturum sırasında kayıt hataları ve bir günlük oluşturun.

[!NOT]

Veritabanı altyapısı ayarlama Danışmanı değil otomatik güncelleştirmek üstünde görüntülenen tabloları satır bilgilerini Genel sekmesi. Bunun yerine meta veri veritabanı üzerine dayanır. Satırların bilgilerini güncel olduğundan şüpheleniyorsanız, ilgili nesneler için dbcc updateusage komutunu çalıştırın.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Sekme seçenekleri ayarlama

Kullanım Tuning Options genel ayarlama seçenekleri varsayılan ayarlarını değiştirmek için sekme. Ayarlarını değiştirmek gerekmez Tuning Options sekme ayarlama oturumu başlatmadan önce.

  • Ayarlama zaman sınırı
    Geçerli ayarlama oturumu için gereken süreyi sınırlar. Dönüş için daha fazla zaman veren öneriler kalitesini arttırır. En iyi önerileri sağlamak için bu seçeneği belirlemeyin.

    [!NOT]

    Veritabanı AltyapısıDanışmanı ayarlama çözümleme sırasında sistem kaynaklarını tüketir. Kullanım zaman sınırı ayarlama önce ayarlanmış sunucuda beklenen ağır yükünü dönemleri ayarlamayı durdurmak için.

  • Gelişmiş seçenekleri
    Kullanım Gelişmiş ayar seçenekleri en büyük alanı, maksimum anahtar sütunları ve çevrimiçi dizin öneriler yapılandırma iletişim kutusu.

    • Maks tanımlayın. öneriler (mb) alan
      Maksimum miktarını ayarlama veritabanı altyapısı Danışmanı tarafından önerilen fiziksel Tasarım yapıları tarafından kullanılmak üzere yazın.

      Buraya hiçbir değer girdiyseniz, veritabanı altyapısı ayarlama Danışmanı aşağıdaki alanı sınırlarını küçük varsayılmaktadır:

      • Kümeler toplam boyutunu içeren üç kez geçerli ham veri boyutu ve veritabanındaki tablolarda dizinler kümelenmiş.

      • Tüm bağlantılı disk sürücüleri artı ham veri boyutu boş alan.

    • Tüm veritabanlarını planı önbellek olayları içerir
      Planı önbellek olayları tüm veritabanlarındaki incelenir belirtin.

    • Max. dizin başına sütun
      Herhangi bir dizine eklemek için sütun sayısını belirtin. 1023 Varsayılandır.

    • Tüm önerileri çevrimdışı
      Olası en iyi öneriler oluşturur, ancak herhangi bir fiziksel Tasarım yapıları çevrimiçi oluşturulması önerilmez.

    • Çevrimiçi önerileri mümkün olduğunca üret
      Oluştururken Transact-SQLönerileri uygulamak için deyimleri seçin sunucusuyla çevrimiçi uygulanabilecek yöntemlerden daha hızlı çevrimdışı yöntemi kullanılabilir olsa.

    • Yalnızca çevrimiçi önerileri üret
      Yalnızca çevrimiçi kalmak sunucu izin öneriler yapmak.

  • Dur
    Tarihi sağlamak ve zaman zaman Veritabanı AltyapısıTuning Advisor durdurmak.

  • Dizinleri ve dizin oluşturulmuş görünümler
    Kümelenmiş dizin, kümelendirilmemiş dizinleri ve dizin oluşturulmuş görünümler eklemek için önerileri dahil etmek için bu onay kutusunu işaretleyin.

  • Dizin oluşturulmuş görünümler
    Yalnızca dizin oluşturulmuş görünümler eklemek için öneriler içerir. Kümelenmiş ve kümelenmemiş dizinleri tavsiye edilmez.

  • Filtre uygulanmış dizinler dahil
    Filtre uygulanmış dizinler eklemeye yönelik öneriler içerir. Bu fiziksel Tasarım yapıları birini seçerseniz bu seçenek kullanılabilir: dizinleri ve dizin oluşturulmuş görünümler, Dizinler, veya kümelendirilmemiş dizinler.

  • Dizinler
    Yalnızca kümelenmiş ve kümelendirilmemiş dizinler eklemeye yönelik öneriler içerir. Dizin oluşturulmuş görünümler tavsiye edilmez.

  • Kümelendirilmemiş dizinler
    Yalnızca kümelendirilmemiş dizinler için öneriler içerir. Kümelenmiş dizinleri ve dizin oluşturulmuş görünümler tavsiye edilmez.

  • Yalnızca varolan pds kullanımı değerlendir
    Geçerli dizin verimliliğini değerlendirmek, ancak ek dizinler veya dizin oluşturulmuş görünümler önerilmez.

  • Hiçbir bölümleme
    Bölümleme önerilmez.

  • Tam bölümleme
    Bölümleme için öneriler içerir.

  • Bölümleme hizalanmış
    Yeni önerilen bölümleri bölümleri Bakımı kolaylaştırmak için hizalanır.

  • Herhangi bir varolan pds tutma
    Bırakma gereksiz varolan dizinleri, Gösterim ve bölümleme öneririz. Eğer bir varolan fiziksel Tasarım yapısı (pds) iş yükünün için yararlıdır Veritabanı Altyapısıgörüneceği şekilde bırakarak, Danışmanı önermez.

  • Yalnızca dizinler koru
    Tüm varolan dizinleri tutmak, ancak gereksiz dizin oluşturulmuş görünümler bırakarak ve bölümleme öneririz.

  • Tüm varolan pds koru
    Varolan tüm dizinleri, dizin oluşturulmuş görünümler ve bölümleme tutun.

  • Kümelenmiş dizinler koru
    Tüm varolan Kümelenmiş dizinleri tutmak, ancak bırakarak gereksiz Gösterim, bölümler ve kümelendirilmemiş dizinler dizin öneririz.

  • Hizalanmış bölümleme tutun
    Şu anda yaslanıyor, ancak gereksiz dizin oluşturulmuş görünümler, dizinler ve sigara hizalanmış bölümleme bırakılıyor öneririz yapıları bölümleme tutun. Önerilen ek bölümleme geçerli bölümleme düzeni ile hizalanır.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

İlerleme sekmesi seçenekleri

Devam veritabanı altyapısı ayarlama Danışmanı sekmesi görünür sonra veritabanı altyapısı ayarlama Danışmanı iş yükünü analiz başlar.

Başlatıldıktan sonra ayarlama oturumunu durdurmak istiyorsanız, aşağıdaki seçeneklerden birini seçin eylem menü:

  • Durdurma Analysis (öneriler ile) ayarlama oturumunu durdurur ve yapılan analize dayalı öneriler oluşturmak için veritabanı altyapısı ayarlama Danışmanı istediğinize karar ister bu noktaya.

  • Analiz durdurmak herhangi bir önerileri oluşturmadan ayarlama oturumunu durdurur.

  • İlerleme ayarlama
    Geçerli ilerleme durumunu gösterir. Gerçekleştirilen eylemlerin sayısını ve hata, başarı ve alınan uyarı iletilerinin sayısını içerir.

  • Ayrıntılar
    Durumunu gösteren bir simge içermektedir.

  • Eylem
    Gerçekleştirilen adımları görüntüler.

  • Durum
    Eylem adım durumunu görüntüler.

  • İleti
    Eylem adımları tarafından döndürülen iletileri içerir.

  • Ayarlama günlüğü
    Oturum ayarlama ile ilgili bu bilgiler içerir. Bu günlük yazdırmak için günlüğü sağ tıklatın ve ardından baskı.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

DTA programı

Kavramlar

Görüntüleme ve Danışmanı ayarlama veritabanı çıktısı çalışmak