Share via


Grafik yürütme görüntüleme (SQL Server Management Studio'yu) planları.

SQL Server Management Studio bir veritabanı yöneticisi veya geliştirici sorguları yazmak, aynı anda birden fazla sorgu yürütmek sonuçlarını görmek, Sorgu planını çözümlemek ve Yardım almak sorgu performansını artırmak sağlayan bir etkileşimli ve grafiksel araçtır.Grafik görüntüleme seçeneklerini the Execution Plan tarafından seçilen veri alma yöntemleriSQL Serversorgu iyileştirici.Grafik yürütme planı özel deyimler ve sorgular SQL Server'ın yürütmesini temsil eden simgeler kullanır yerine tablo gösterimi küme SHOWPLAN_ALL veya SHOWPLAN_TEXT küme küme Transact-SQL deyim seçenekleri ile üretilen veya XML gösterimi için küme SHOWPLAN_XML tarafından üretilen.Grafik görüntüleme, sorgu performansını özelliklerini anlamak için çok kullanışlıdır.SQL Server Management Studio gösterir, hangi istatistikleri eksik böylece zorlama sorgu iyileştiricisi doðrulama selectivity, ilgili tahminleri yapmak ve daha sonra kolayca oluşturulacak bu eksik istatistiklerini verir.

Not

Şifreli saklı yordamlar veya tetikleyici yürütme planları görüntülenmez.

Yürütme planı seçenekleri kullanarak

Açık veya sorgu içeren bir Transact-SQL komut dosyası türünü istediğiniz olarak çözümlemekManagement Studiosorgu düzenleyici.Komut dosyası ile yüklenen sonraManagement Studiosorgusu Düzenleyicisi seçebilirsiniz ya da tıklatarak tahmini yürütme planı ya da gerçek yürütme planını görüntülemekGörüntü tahmini yürütme planı veya Fiili Execution Plan dahil düğmesini sorgusu Düzenleyicisi araç çubuğu. [NULL]'i tıklatınGörüntü tahmini yürütme planı, komut dosyası ayrıştırılır ve tahmini yürütme planı oluşturulur.[NULL]'i tıklatınyürütmek planı gerçek dahil, gereken yürütmek komut dosyası yürütmek planı oluşturulmadan önce.Komut dosyası ayrıştırılır veya yürütülen tıklatınYürütme planı sekmesini yürütme planı çıktı. grafikli bir temsilini görmek için

Grafik yürütme planı özelliği Management Studio'da ve gösterim planı kullanmak içinTransact-SQLküme deyim seçenekleri, kullanıcı yürütmek için yeterli izinlere sahip olmalısınızTransact-SQLdeyimler ve sorgular.Kullanıcılar ayrıca başvurulan nesneler içeren tüm veritabanları için gösterim planı izin verilmelidir.Daha fazla bilgi için bkz:gösterim planı güvenlik.

Grafik yürütme planı çıktı okuma

Yürütme planını görüntülemek için tıklatınYürütme planı Sonuçlar bölmesinde. sekmesi Grafik yürütme planı çıkışıSQL Server Management StudioOkuma sağdan sola ve üst alt.toplu iş iş iş toplam maliyet yüzdesi olarak her sorgu maliyeti de dahil olmak üzere her sorgu analiz toplu iş iş görüntülenir.Yürütme planları içinde görüntülemek için kullanılan simgeleri hakkında daha fazla bilgi içinManagement StudioBkz:Grafik yürütme planı simgeleri (SQL Server Management Studio'yu).

Aşağıdaki açıklamalar grafik yürütme çıkışı yorumlamak için yönergeler sağlarManagement Studio:

  • Ağaç yapısındaki her düğüm sorgu veya deyim bu bölümünü yürütmek için kullanılan mantıksal ve fiziksel işleç belirten bir simge olarak gösterilir.

  • Her düğüm bir üst düğüm ilişkilidir.Aynı üst, alt düğümler aynı çizilmiş sütun.Ancak aynı sütundaki tüm düğümler aynı ana olması gerekmez.Ok başları içeren kuralları her düğüm için üst bağlantı.

  • İşleçler, ilgili belirli bir üst simge olarak görüntülenir.

  • Ok genişliğini satır sayısı orantılıdır.Gerçek satır sayısı, kullanılabilir olduğunda kullanılır.Aksi takdirde, daha sonra satır sayısı tahmini kullanılır.

  • Sorgu, birden çok ifade içeriyorsa, birden fazla sorgu yürütme planları çizilir.

  • Ağaç yapılarında bölümlerini yürütülen deyim türüne göre belirlenir.

  • Paralel sorgular için birden çok CPU içeren,Özellikleri grafik yürütme planı, her düğüm için kullanılan işletim sistemi iş parçacığı hakkındaki bilgileri görüntüler.Bir düğümün özelliklerini görüntülemek için düğümü sağ tıklatın ve ardındanÖzellikleri.Paralel sorgular hakkında daha fazla bilgi için bkz:Paralel sorgu işleme.

    deyim türü

    Ağaç yapısı öğesi

    Transact-SQL ve saklı yordamlar

    deyim, saklı yordam veyaTransact-SQLdeyim, bu grafik yürütme planı ağaç yapısı. kök olurSaklı yordam deyimi saklı yordam adlandırılan temsil eden birden çok alt olabilir.Her çocuk bir düğümü veya ağacın bir dalını olur.

    Veri işleme dili (DML)

    SQL Server sorgu iyileştirici çözümlenen deyim SELECT, INSERT, DELETE veya UPDATE gibi bir DML deyimini DML deyimini ağacının kökü ise.DML deyimlerini en çok iki alt içerebilir.İlk alt DML deyim yürütme planıdır.İkinci alt veya deyim tarafından kullanılan, bir tetikleyici temsil eder.

    Koşullu

    Koşullu deyimler IF... ELSE deyim gibi grafik yürütme planı böler (koşul varsa, ardından aşağıdakilerden birini yapın, başka bu ifadenin yerine yapmak) üç alt öğesi olarak.IF... ELSE deyim ağacın köküdür.Eğer koşul, bir alt düğümü olur.THEN ve ELSE koşul deyim taşları olarak gösterilir.WHILE ve - kadar ifadeler, benzer bir planı kullanılarak temsil edilir.Eğer ve WHILE kendi simgeler.

    İlişkisel işleçler

    Toplamlar, tablo taramaları ve birleştirme gibi sorgu altyapısı tarafından gerçekleştirilen işlemler ağaç düğümleri olarak temsil edilir.

    BİLDİRMEK imleç

    BİLDİRMEK İMLECİ deyim birlikte, ilişkili grafik yürütme planı ağacının kökü deyim alt veya düğüm.

Tek tek renklerin her üç simge türü ile ilişkilendirilmiş edilmiştir: Yineleyici (operatörler mantıksal ve fiziksel) simgeleri mavi, Sarı imleç simgesi ve dil öğelerini yeşil.

Grafik yürütme planı düğüm araç ipuçları

İmleç konumunda, aşağıdaki tabloda açıklandığı şekilde verilir, her düğümün ToolTip bilgilerini görüntüler.Bir grafik yürütme planı tüm düğümler, burada açıklanan tüm ipuçlarını öğeleri içerir.

Araç İpucu öğe

Açıklama

Fiziksel işlem

Kullanılan karma birleştirmek veya iç içe döngü gibi fiziksel işleç.Kırmızı olarak görüntülenen fiziksel işleçleri göstermek sorgu iyileştiricisi sütun istatistikleri eksik ya da eksik birleştirmek koşullarına gibi bir uyarı gönderdi.Bu neden sorgu iyileştiricisi yoksa beklenenden daha az verimli sorgu planı seçmek için.Sütun istatistikleri hakkında daha fazla bilgi için bkz:Sorgu performans geliştirme için istatistikleri'ni kullanma.

Grafik yürütme planı oluşturma veya güncelleştirme istatistikleri ya da dizin oluşturma önerdiğinde eksik sütun istatistikleri ve dizin hemen oluşturulabilir veya SQL Server Management Studio Object Explorer kısayol menüleri kullanılarak güncelleştirilebilir.Daha fazla bilgi için bkz:Dizinler nasıl yapılır konuları.

Mantıksal işlem

İç birleştirmek işleç gibi fiziksel işleç ile eşleşen mantıksal işleç.Mantıksal işleç üst kısmındaki araç ipucu fiziksel işleç sonra listelenir.

Tahmini satır boyutu

Tahmini boyutu, satır üretilen tarafından işleç (bayt).

G/Ç maliyet tahmini

Operasyon için tüm g/Ç etkinliği tahmini maliyeti.Bu değer, mümkün olduğu kadar az olmalıdır.

CPU maliyet tahmini

İşlem için tüm CPU etkinliği tahmini maliyeti.

Tahmini işleç Maliyet

Maliyete sorgu iyileştiricisi bu işlemi yürütmek için.Toplam maliyet yüzdesi olarak bu işlemi sorgu maliyetini parantez içinde görüntülenir.Bu değer, sorguyu gerçekleştirmek veya deyim çalıştırmak için en etkili işlem sorgu motoru seçer için mümkün olduğu kadar az olmalıdır.

Alt maliyet tahmini

Bu işlem ve aynı alt ağacında, önceki tüm işlemleri yürütmek için sorgu iyileştirici maliyet toplamı.

Estimated Number of Rows1

Operatörü tarafından üretilen satır sayısı.

1 Bu araç ipucu öğe görüntüler Sayısı, satır , bir fiili yürütme planı.

Not

Grafik yürütme planları kısmındaki değişken alanlarındaki mevcut bilgileriSQL Server 2000Şimdi göründüğü ayrı ayrı araç ipuçlarını grafik yürütme planları.

Grafik yürütme planı düğüm özellikleri

Düğümler düğüm, sağ tıklatıp, ardından tıklatarak grafik yürütme planı hakkında ayrıntılı bilgi görüntülemekÖzellikleri.