SQL Server Profiler şablonları
Kullanabileceğiniz SQL Server Profiler izlemeler içerecek biçimde olay sınıfları ve veri sütunlarını tanımlayın şablonları oluşturmak için . Tanımlamak ve şablonu kaydettikten sonra bu kayıt için seçtiğiniz her bir olay sınıfı verileri izleme çalıştırabilirsiniz.Birçok izlemeler üzerinde bir şablon kullanabilirsiniz; şablonu yürütülen kendisini değil.
SQL Server Profiler kolayca büyük olasılıkla belirli izlemeleri için gereksinim duyacağınız olay sınıflarını yapılandırmanıza izin verir, önceden tanımlanmış bir izleme şablonlar sunar.Standart şablon, örneğin, açılan oturumların logouts, toplu işlemi tamamlandı ve bağlantı bilgilerini kaydetmek için bir genel izleme oluşturmanıza yardımcı olur.Farklı bir olay yapılandırmalarında izlemeler yapılmaksızın veya ek şablonlar için bir başlangıç noktası olarak çalıştırmak için bu şablonu kullanabilirsiniz.
Not
Izlemeler ek olarak, önceden tanımlanmış şablonları SQL Server Profiler Ayrıca bunları varsayılan olarak hiçbir olay sınıflarını içeren boş bir şablondan oluşturmanıza olanak tanır. Planlanan bir izleme, önceden tanımlanmış şablonları yapılandırmaları benzer boş izleme şablonuyla yararlı olabilir.
SQL Server Profiler Sunucu türü izleyebilirsiniz.Örneğin izleme SQL Server 2000, Analysis Services, ve SQL Server 2005 (ve sonraki sürümlerini). Ancak, eklenebilir olay sınıflarını her sunucu türü için aynı değildir.Bu nedenle, SQL Server Profiler farklı şablonlar farklı sunucular için tutar ve seçili sunucu türü ile eşleşen belirli bir şablon kullanılabilir hale getirir.
Önceden tanımlanmış şablonları
Ek olarak Standart (varsayılan) şablonu SQL Server Profiler Belirli türdeki olayları izlemek için önceden tanımlanmış birkaç şablon içerir. Aşağıdaki tabloda, önceden tanımlanmış şablonları ve bunların amacı, bilgileri yakalamak olay sınıflarını listeler.
Şablon adı |
Şablon amacı |
Olay sınıfları |
---|---|---|
SP_Counts |
Yakalamalar yordamı yürütme davranış saat içinde depolanır. |
SP: başlatılıyor |
Standart |
Genel, izleme oluşturma noktası başlatılıyor.Tüm saklı yordamlar yakalar ve Transact-SQL Toplu çalıştırılır. Genel veritabanı sunucu etkinliğini izlemek için kullanın. |
Denetim oturumu açma Denetim oturum kapatma ExistingConnection RPC: tamamlandı SQL:BatchCompleted SQL:BatchStarting |
tsql |
Tüm yakalar. Transact-SQL için gönderilen ifadeleri SQL Server istemciler ve verilen saat. Istemci uygulamalarında hata ayıklamak için aşağıdaki komutu kullanın. |
Denetim oturumu açma Denetim oturum kapatma ExistingConnection RPC: başlatılıyor SQL:BatchStarting |
TSQL_Duration |
Tüm yakalar. Transact-SQL gönderilen ifadeleri SQL Server istemciler, kendi yürütme saat (milisaniye olarak) ve bunları süreye göre gruplandırır. Yavaş bir sorgu tanımlamak için bu seçeneği kullanın. |
RPC: tamamlandı SQL:BatchCompleted |
TSQL_Grouped |
Tüm yakalar. Transact-SQL gönderilen ifadeleri SQL Server ve saat verilmiş olmalıdır. Kullanıcı ya da deyim gönderilen istemci grupları bilgileri.Belirli bir istemci veya kullanıcı sorgularından araştırmak için bu seçeneği kullanın. |
Denetim oturumu açma Denetim oturum kapatma ExistingConnection RPC: başlatılıyor SQL:BatchStarting |
TSQL_Locks |
Tüm yakalar Transact-SQL için gönderilen ifadeleri SQL Server özel kilit olaylarla birlikte istemciler tarafından. Kilitlenmeleri sorun giderme, saat aşımı kilitlemek ve etkinleşmesini olayları kilitlemek için aşağıdaki komutu kullanın. |
Engellenen işlemi raporu SP: StmtCompleted SP: StmtStarting SQL:StmtCompleted SQL:StmtStarting çıkmaz grafik Karşı (kullanınSQL Server 2005 veya SQL Server 2008 örnek.) Kilit: iptal Kilit: çıkmaz Kilit: çıkmaz zinciri Kilit: yükseltme Kilit: zaman aşımı Karşı (kullanınSQL Server 2000 örnek.) Kilit: Timeout (zaman aşımı>0) Karşı (kullanınSQL Server 2005 veya SQL Server 2008 örnekler.) |
TSQL_Replay |
Yakalamalar hakkında ayrıntılı bilgi Transact-SQL izleme replayed, deyimleri, gereklidir. Yinelemeli ayarlama, Kıyaslama sınaması gibi gerçekleştirmek için bu seçeneği kullanın. |
CursorClose CursorExecute CursorOpen CursorPrepare CursorUnprepare Denetim oturumu açma Denetim oturum kapatma Varolan bağlantı RPC çıkış parametresi RPC: tamamlandı RPC: başlatılıyor SQL Prepared Yönet SQL hazırla SQL:BatchCompleted SQL:BatchStarting |
TSQL_SPs |
Tüm çalıştırma hakkında ayrıntılı bilgi yakalamalar saklı.Saklı yordamlar, bileşen adımları çözümlemek için bu seçeneği kullanın.Ekleme SP:recompile olay yordamları derlenmiş çekirdekler, şüpheleniyorsanız. |
Denetim oturumu açma Denetim oturum kapatma ExistingConnection RPC: başlatılıyor SP: tamamlandı SP: başlatılıyor SP: StmtStarting SQL:BatchStarting |
Ayarlama |
Saklı yordamlar hakkındaki bilgileri yakalar ve Transact-SQL Toplu iş yürütme. Takip çıktısı oluşturmak için kullanın, Database Engine Danışmanı'nı ayarlama gibi bir iş yükünü veritabanları ayarlamak için kullanabilirsiniz. |
RPC: tamamlandı SP: StmtCompleted SQL:BatchCompleted |
Olay sınıfları hakkında daha fazla bilgi için bkz: SQL Server olay sınıfı başvurusu.
Varsayılan şablonu
SQL Server Profiler otomatik olarak belirler Standard şablon yeni bir izleme için uygulanan varsayılan şablon olarak.Ancak varsayılan şablonu için diğer önceden tanımlanmış veya kullanıcı tanımlı şablon değiştirebilirsiniz.Varsayılan şablonu değiştirmek için , seçin Seçili sunucu türü için varsayılan şablon olarak kullan onay kutusu oluşturduğunuzda veya bir şablon kullanarak düzenlemeGenel sekmesiŞablon Özellikleri'ni izleme iletişim kutusu.
To navigate to the Trace Template Properties dialog box, on the SQL Server ProfilerFile menu, choose Templates, and then click New Template or Edit Template.
Not
Bir sunucuda türü için varsayılan şablon özgüdür.Bir sunucu türü için varsayılan değiştirme, herhangi bir sunucu türü için varsayılan şablon etkilemez.Belirli bir sunucu için varsayılan şablonu ayarlama hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Izleme tanımı varsayılanlarını (SQL Server Profiler) ayarlayın..