Azure Data Studio'da Sorgu Planı Görüntüleyicisi
Şunlar için geçerlidir: SQL Server Azure SQL Veritabanı Azure SQL Yönetilen Örneği
Azure Data Studio hem tahmini hem de gerçek sorgu planlarının yakalanmasını destekler. Sorgu planları, SQL Server Sorgu İyileştiricisi tarafından seçilen veri alma (veya değiştirme) yönteminin grafik görünümünü sağlar. Bu görsel yaklaşım, sorgunun performans özelliklerini anlamanıza yardımcı olur.
Görüntüleme - tahmini plan
Sorgunun tahmini planını görüntülemek için, belirli bir sorguyu vurgulayın ve Tahmini Plan düğmesini seçin.
Not
Sorgu seçmezseniz ve Tahmini Plan düğmesini seçerseniz, sorgu penceresinde tüm sorgular için tahmini planlar görüntülenir.
Görüntüleme - gerçek plan
Düzenleyicide herhangi bir sorgunun Gerçek Planı görüntülemek için Gerçek Planı Etkinleştir düğmesini veya CTRL + M'yi seçin. Bu seçenek etkinleştirildiğinde, herhangi bir sorgunun (Çalıştır düğmesi veya F5 aracılığıyla) yürütülmesi, Sorgu Planı sekmesinde görüntülenen gerçek plana neden olur.
Not
Sorgu seçmezseniz ve Çalıştır veya F5'i seçerseniz, sorgu penceresinde tüm sorgular için gerçek planları görüntüler.
Çıktı
Tahmini veya gerçek bir planı görüntülerken, Sonuçlar ve İletiler sekmesine ek olarak üç sekme kullanılabilir. Bu sekmeler Sorgu Planı, Plan Ağacı ve En İyi İşlemlerdir. Sorgu Planı sekmesi planları görüntüler ve sağ taraftaki menü çubuğunda ve sağ tıklama menüsü aracılığıyla kullanılabilen birden çok menü seçeneği sağlar. Plan Ağacı, planı sıralanabilir sütunlar da dahil olmak üzere metin biçiminde görüntüler. Üst İşlemler bölmesinde plandaki işleçler listelenir ve sıralama, farklı özniteliklere göre en pahalı işleçleri tanımlamak için kullanılabilir.
Sorgu planı menü seçenekleri
Sorgu planı bağlamından, bir planın daha fazla analizi için birden çok seçenek vardır. Bu seçeneklere, planın herhangi bir yerine sağ tıklayarak veya sağ menü çubuğundan erişilir.
Simge | Seçenek | Açıklama |
---|---|---|
Plan Dosyasını Kaydet | Sorgu planını .sqlplan dosyası olarak kaydetme | |
Sorgu Planı XML'sini Göster | Sorgu planını XML biçiminde yeni bir pencerede görüntüleme | |
Sorgu Aç | Planın sorgusunu yeni bir pencerede açma | |
Yakınlaştır | Plan içinde yakınlaştırma | |
Uzaklaştır | Plan içinde uzaklaştırma | |
Sığdırmak için yakınlaştır | Planı pencereninkine göre boyutlandırın | |
Özel Yakınlaştırma | Plan için özel bir yakınlaştırma düzeyi belirtin | |
Düğüm Bul | Belirli öznitelik değerlerine göre plandaki düğümleri arama | |
Properties | Özellikler bölmesini görüntüleme | |
Yürütme planını karşılaştırma | Geçerli yürütme planını yeni bir pencerede başka bir planla karşılaştırma | |
Pahalı işleçleri vurgulama | Belirtilen özniteliğe göre plandaki en pahalı işleci belirleme | |
Araç ipuçları | Plandaki işleçler üzerinde diske alma sırasında araç ipuçlarını etkinleştirmek veya devre dışı bırakmak için geçiş | |
En İyi İşlemler | Üst İşlemler bölmesine geçme |
En iyi işlemler
En İyi İşlemler sekmesinde, sütunları sıralamaya ek olarak, sağdaki Filtre penceresi ortak alan değerine sahip işleçleri bulmak için kullanılabilir. Örneğin, belirli bir veritabanı nesnesine erişen bir plandaki tüm İç İçe Döngü işleçlerini bulmak veya belirli bir öznitelik için belirli değerlere filtre uygulamak yararlı olabilir.
Listedeki herhangi bir işleç için, bu işlecin sorgu planındaki konumuna atlamak için işleç adını seçin (işleci yeşil bir kutu çevreler).
Plan karşılaştırması
Plan performansındaki farkları giderirken sorgu planlarını karşılaştırmak yararlı olabilir ve bu, Plana sağ tıklayıp Yürütme planını karşılaştır'ı seçerek Azure Data Studio'da gerçekleştirilebilir. Geçerli plan yeni bir pencerenin üst yarısında, alt yarısında Yürütme planı ekle düğmesiyle açılır. Yürütme planı ekle düğmesini seçin ve karşılaştırmak istediğiniz kayıtlı plana göz atın.
Planları karşılaştır menüsü, sorgu planı menüsündeki simgelerin birkaçını sunar, ancak Yönlendirmeyi Değiştir düğmesini kullanarak yönlendirmeyi yatay bir ekrandan dikey ekrana geçiş yapma olanağı da sağlar. Plan karşılaştırma penceresindeki Özellikler bölmesi, bir işlecin öznitelik değerlerini her plandan yan yana gözden geçirme olanağı sağlar. Özellikler düğmesini ve ardından karşılaştırmak için her plandaki işleci seçin. Tüm işleçler seçilebilir olsa da, plan içindeki benzer konumlarda aynı işleçleri seçmek genellikle yararlıdır. Select işleci bir örnektir, ancak aşağıdaki ekran görüntüsünde Dizin Arama işleci seçilmiştir.
Plan karşılaştırması için Özellikler planının varsayılan görünümü, üstte farklı değerlere sahip öznitelikleri listeler ve aynı değerlere sahip öznitelikler Eşdeğer Özellikler başlığı altında daraltılır. Bu görünüm sıralama simgeleri kullanılarak değiştirilebilir ve öznitelik listeleri, bilgilerin görüntülenmesine ve bulunmasına yardımcı olmak için genişletilebilir veya daraltılabilir. Özellikler bölmesinde, ilgi çekici özniteliğine hızla gitme olanağı sağlayan bir filtre menüsü de vardır.