SQL Server Profil Oluşturucu Şablonları

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

İzlemelere eklenecek olay sınıflarını ve veri sütunlarını tanımlayan şablonlar oluşturmak için SQL Server Profiler'ı kullanabilirsiniz. Şablonu tanımlayıp kaydettikten sonra, seçtiğiniz her olay sınıfı için verileri kaydeden bir izleme çalıştırabilirsiniz. Birçok izlemede şablon kullanabilirsiniz; şablon kendi başına çalıştırılmaz.

SQL Server Profiler, büyük olasılıkla belirli izlemeler için ihtiyaç duyacağınız olay sınıflarını kolayca yapılandırmanıza olanak sağlayan önceden tanımlanmış izleme şablonları sunar. Örneğin Standart şablon, oturum açma bilgilerini, oturumu kapatmaları, tamamlanan toplu işlemleri ve bağlantı bilgilerini kaydetmek için genel bir izleme oluşturmanıza yardımcı olur. İzlemeleri değişiklik yapmadan veya farklı olay yapılandırmalarına sahip ek şablonlar için başlangıç noktası olarak çalıştırmak için bu şablonu kullanabilirsiniz.

ÖNCEDEN tanımlanmış şablonlardan izlemelere ek olarak, SQL Server Profiler bunları varsayılan olarak hiçbir olay sınıfı içermeyen boş bir şablondan oluşturmanıza da olanak tanır. Planlı izleme önceden tanımlanmış şablonların yapılandırmalarına benzemediğinde boş izleme şablonunu kullanmak yararlı olabilir.

SQL Server Profiler çeşitli sunucu türlerini izleyebilir. Örneğin Analysis Services ve SQL Server'ı izleyebilirsiniz. Ancak, dahil edilebilecek olay sınıfları her sunucu türü için aynı değildir. Bu nedenle, SQL Server Profiler farklı sunucular için farklı şablonlar tutar ve seçili sunucu türüyle eşleşen belirli bir şablonu kullanıma hazır hale getirir.

Önceden Tanımlanmış Şablonlar

Standart (varsayılan) şablonuna ek olarak, SQL Server Profiler belirli olay türlerini izlemek için önceden tanımlanmış birkaç şablon içerir. Aşağıdaki tabloda önceden tanımlanmış şablonlar, amaçları ve bilgilerini yakaladıkları olay sınıfları listelenmiştir.

Şablon adı Şablon amacı Olay sınıfları
SP_Counts Depolanmış işlem yürütme davranışını zaman içinde izler. SP:Başlangıç
Standart İzleme oluşturmak için genel başlangıç noktası. Çalıştırılacak tüm saklı yordamları ve Transact-SQL toplu işlemlerini yakalar. Genel veritabanı sunucusu etkinliğini izlemek için kullanın. Oturum Açmayı Denetle

Denetim Oturumu Kapatma
ExistingConnection
RPC:Tamamlandı
SQL:BatchCompleted
SQL:BatchStarting
TSQL İstemciler tarafından SQL Server'a gönderilen tüm Transact-SQL ifadelerini ve gönderilme zamanını yakalar. İstemci uygulamalarında hata ayıklamak için kullanın. Oturum Açmayı Denetle

Denetim Oturumu Kapatma
ExistingConnection
RPC:Başlatılıyor
SQL:BatchStarting
TSQL_Duration İstemciler tarafından SQL Server'a gönderilen tüm Transact-SQL deyimlerini, yürütme sürelerini (milisaniye cinsinden) yakalar ve süreye göre gruplandırılır. Yavaş sorguları tanımlamak için kullanın. RPC:Tamamlandı

SQL:BatchCompleted
TSQL_Grouped SQL Server'a gönderilen tüm Transact-SQL deyimlerini ve bunların verildiği zamanı yakalar. Bilgileri, deyimini gönderen kullanıcı veya istemciye göre gruplandırın. Belirli bir istemciden veya kullanıcıdan gelen sorguları araştırmak için kullanın. Oturum Açmayı Denetle

Denetim Oturumu Kapatma
ExistingConnection
RPC:Başlatılıyor
SQL:BatchStarting
TSQL_Locks İstemciler tarafından SQL Server'a gönderilen tüm Transact-SQL deyimlerini ve olağanüstü kilitlenme olaylarını yakalar. Kilitlenme sorunlarını gidermek, zaman aşımını kilitlemek ve yükseltme olaylarını kilitlemek için kullanın. Engellenen İşlem Raporu

SP:StmtCompleted
SP:StmtStarting
SQL:StmtCompleted
SQL:StmtStarting
Kilitlenme Grafı
Kilitle:İptal Et
Kilit:Kilitlenme
Kilit: Kilitlenme Zinciri
Kilit:İlerletme
Kilitleme:Zaman Aşımı (zaman aşımı>0)
TSQL_Replay İzleme yeniden yürütülecekse gereken Transact-SQL ifadeleri hakkında ayrıntılı bilgileri yakalar. Karşılaştırma testi gibi yinelemeli ayarlamalar yapmak için kullanın. CursorClose

CursorExecute
CursorOpen
cursorPrepare
CursorUnprepare
Oturum Açmayı Denetle
Denetim Oturumu Kapatma
Mevcut Bağlantı
RPC Çıkış Parametresi
RPC:Tamamlandı
RPC:Başlatılıyor
Exec Tarafından Hazırlanmış SQL
SQL'i hazırlama
SQL:BatchCompleted
SQL:BatchStarting
TSQL_SPs Yürütülen tüm saklı yordamlar hakkında ayrıntılı bilgileri yakalar. Saklı yordamların bileşen adımlarını analiz etmek için kullanın. Yordamların yeniden derlendiğini düşünüyorsanız SP:Recompile olayını ekleyin. Oturum Açmayı Denetle

Denetim Oturumu Kapatma
ExistingConnection
RPC:Başlatılıyor
SP:Tamamlandı
SP:Başlangıç
SP:StmtStarting
SQL:BatchStarting
Ayarlama Saklı yordamlar ve Transact-SQL toplu yürütme hakkındaki bilgileri yakalar. Veritabanı Altyapısı Ayarlama Danışmanı'nın veritabanlarını ayarlamak için iş yükü olarak kullanabileceği izleme çıktısı oluşturmak için kullanın. RPC:Tamamlandı

SP:StmtCompleted
SQL:BatchCompleted

Olay sınıfları hakkında bilgi için bkz. SQL Server Olay Sınıfı Başvurusu.

Varsayılan Şablon

SQL Server Profiler, Standart şablonu otomatik olarak yeni izlemelere uygulanan varsayılan şablon olarak belirler. Ancak varsayılan şablonu önceden tanımlanmış veya kullanıcı tanımlı başka bir şablonla değiştirebilirsiniz. Varsayılan şablonu değiştirmek için Şablon Özelliklerini İzle iletişim kutusunun Genel sekmesini kullanarak şablon oluştururken veya düzenlerken Seçili sunucu türü için varsayılan şablon olarak kullan onay kutusunu seçin.

Şablon Özelliklerini İzle iletişim kutusuna gitmek için SQL Server Profil Oluşturucu Dosyası menüsünde Şablonlar'ı ve ardından Yeni Şablon veya Şablonu Düzenle'yi seçin.

Varsayılan şablon belirli bir sunucu türü için özeldir. Bir sunucu türü için varsayılan değerin değiştirilmesi, başka bir sunucu türü için varsayılan şablonu etkilemez. Belirli bir sunucu için varsayılan şablon ayarlama hakkında daha fazla bilgi için bkz. İzleme tanımı varsayılanlarını ayarlama (SQL Server Profiler).