Aracılığıyla paylaş


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..