Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics (yalnızca ayrılmış SQL havuzu)
Microsoft Fabric'te SQL veritabanı
Bu makalede, SQL Server Management Studio (SSMS) kullanılarak grafik tahmini yürütme planlarının nasıl oluşturulacağı açıklanır. Tahmini yürütme planları oluşturulduğunda, T-SQL sorguları veya toplu işlemleri yürütülemez. Bu nedenle, tahmini yürütme planı gerçek kaynak kullanımı ölçümleri veya çalışma zamanı uyarıları gibi herhangi bir çalışma zamanı bilgisi içermez. Bunun yerine, oluşturulan yürütme planı, sorgular gerçekten yürütülürse SQL Server Veritabanı Altyapısı'nın büyük olasılıkla kullanacağı sorgu yürütme planını görüntüler ve plandaki birkaç işleçten akan tahmini satırları görüntüler.
Bu özelliği kullanmak için, kullanıcılar grafik yürütme planının oluşturulduğu T-SQL sorgusunu yürütmek için uygun izinlere sahip olmalıdır ve sorgu tarafından başvurulan tüm veritabanları için SHOWPLAN izni verilmelidir.
SSMS, EXPLAINve SET SHOWPLAN_XML aracılığıyla tahmini yürütme planları, Azure Synapse Analytics'teki ayrılmış SQL havuzları (eski adı SQL DW) ve ayrılmış SQL havuzları için kullanılabilir.
Sorgu için tahmini yürütme planını görüntüleme
Araç çubuğunda, Veritabanı Motoru Sorgususeçin. Ayrıca, Dosya Aç araç çubuğu düğmesini seçip var olan sorguyu bularak da var olan bir sorguyu açabilir ve tahmini yürütme planını görüntüleyebilirsiniz.
Tahmini yürütme planını görüntülemek istediğiniz sorguyu girin.
Sorgu menüsünde, Tahmini Yürütme Planını Görüntüle seçeneğini veya Tahmini Yürütme Planını Görüntüle araç çubuğu düğmesini seçin. Tahmini yürütme planı, sonuçlar bölmesindeki Yürütme Planı sekmesinde görüntülenir.
Ek bilgileri görüntülemek için fareyi mantıksal ve fiziksel işleç simgelerinin üzerinde bekletin ve görüntülenen Araç İpucu'nda işlecin açıklamasını ve özelliklerini görüntüleyin. Alternatif olarak, özellikler penceresinde işleç özelliklerini görüntüleyebilirsiniz. Özellikler görünmüyorsa, bir işleci sağ tıklatın ve Özelliklerseçin. Özelliklerini görüntülemek için bir operatör seçin.
Yürütme planının görünümünü değiştirmek için yürütme planına sağ tıklayın ve Yakınlaştır, Uzaklaştır, Özel Yakınlaştırmaveya Sığdırmak için Yakınlaştırseçeneklerinden birini seçin. Zoom In ve Zoom Out, yürütme planını sabit miktarlarda büyütmenize veya küçültmenize olanak sağlar. Özel Yakınlaştırma, yüzde 80 yakınlaştırma gibi kendi görüntü büyütmenizi tanımlamanızı sağlar. Sığdırmak için Yakınlaştır yürütme planını sonuç bölmesine sığacak şekilde büyütür. Alternatif olarak, dinamik yakınlaştırmaetkinleştirmek için CTRL tuşunun ve fare tekerleğinizin birleşimini kullanın.
Yürütme planının görüntüsünde gezinmek için dikey ve yatay kaydırma çubuklarını kullanın veya yürütme planının boş bir alanı seçip basılı tutun ve farenizisürükleyin. Alternatif olarak, yürütme planının tamamının minyatür bir haritasını görüntülemek için yürütme planı penceresinin sağ alt köşesindeki artı (+) işaretini seçip tutun.
Note
Alternatif olarak, SET SHOWPLAN_XML kullanarak her deyimin yürütme planı bilgilerini yürütmeden döndürebilirsiniz. SQL Server Management Studio'da kullanılırsa, Sonuçlar sekmesinde yürütme planını grafik biçiminde açmaya ilişkin bir bağlantı bulunur.