Aracılığıyla paylaş


İSTATISTIK PROFILI BELIRLEN (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bir ifade için profil bilgilerini gösterir. İSTATISTIK PROFILİ, ad hoc sorgular, görüşler ve saklanan işlemler için çalışır.

Transact-SQL söz dizimi kuralları

Sözdizimi

  
SET STATISTICS PROFILE { ON | OFF }  

Açıklamalar

İSTATISTIK PROFİLİ AÇIKSA, her yürütülen sorgu normal sonuç setini döndürür ve ardından sorgu yürütme profilini gösteren ek bir sonuç kümesi gelir.

Ek sonuç kümesi, sorgu için SHOWPLAN_ALL sütununu ve bu ek sütunları içerir.

Sütun adı Description
Satırlar Her operatör tarafından üretilen gerçek satır sayısı
Yürütür Operatörün kaç kez çalıştırıldığı

Permissions

SET İSTATÎSTÎK PROFİLİ kullanmak ve çıktıyı görüntülemek için kullanıcıların aşağıdaki izinlere sahip olması gerekir:

  • Transact-SQL ifadelerini çalıştırmak için uygun izinler.

  • Transact-SQL ifadeleriyle referans verilen nesneleri içeren tüm veritabanları için SHOWPLAN izni.

STATISTICS PROFILE sonuç setleri üretmeyen Transact-SQL ifadeler için, Transact-SQL ifadelerini çalıştırmak için yalnızca uygun izinler gereklidir. İSTATISTIK PROFİLİ sonuç kümeleri üreten Transact-SQL ifadeler için, hem Transact-SQL özet çalıştırma izni hem de SHOWPLAN izni başarılı olmalı, aksi takdirde Transact-SQL özet uygulaması iptal edilir ve Showplan bilgisi oluşturulmaz.

Ayrıca Bkz.

SET Deyimleri (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
İSTATISTIK ZAMANI (Transact-SQL)
SET İSTATISTIKLERI IO (Transact-SQL)