SQL Server Profiler şablonları
Kullanabileceğiniz SQL Server Profiler olay sınıflarını ve eklenecek veri sütunlarını tanımlayın şablonları oluşturmaizlemeler. Tanımlamak ve şablonu kaydettikten sonra bu kayıtlar için seçtiğiniz her olay sınıfı veri izleme çalıştırabilirsiniz.Bir şablon çok izlemeler kullanabilirsiniz; Şablon yürütülen kendisi değil.
SQL Server Profiler büyük olasılıkla belirli izlemeleri için gereksinim duyacağınız olay sınıflarını kolayca yapılandırmanıza olanak önceden tanımlanmış izleme şablonları sunar.Standart şablon, örneğin, oturum açma, logouts, toplu işlemleri tamamlandı ve bağlantı bilgilerini kaydetmek için genel bir izleme oluşturmak için yardımcı olur.İzlemleri yapılmaksızın veya ek şablonlar için bir başlangıç noktası olarak farklı olay yapılandırmaları ile çalıştırmak için bu şablonu kullanabilirsiniz.
Not
Önceden tanımlanmış şablonları izlemeler ek olarak SQL Server Profiler de oluşturmanıza olanak verir bunları boş bir şablon, varsayılan olarak hiçbir olay sınıflarını içerenPlanlanan izleme yapılandırmalarını önceden tanımlanmış şablonları, benzer boş izleme şablonu kullanarak yararlı olabilir.
SQL Server Profiler sunucu türleri çeşitli izleyebilirsiniz.Örneğin İzle SQL Server 2000, Analysis Services, ve SQL Server 2005 (ve daha üstü).Ancak, dahil edilebilir olay sınıflarının her sunucu türü için aynı değildir.Bu nedenle, SQL Server Profiler tutan farklı sunucular için farklı şablonlar ve yapar kullanılabilir belirli bir şablon uyan seçili sunucu türü.
Önceden tanımlanmış şablonları
Standart (varsayılan) şablonu ek olarak SQL Server Profiler içeren birkaç önceden tanımlanmış şablonları izleme belirli türdeki olayları.Aşağıdaki tablo önceden tanımlanmış şablonları, bunların amacı ve kendisi için bunlar yakalama bilgileri olay sınıflarını listeler.
Şablon adı |
Şablon amacı |
Olay sınıfları |
---|---|---|
SP_Counts |
Yakalar saklı yordam yürütme davranış saat içinde. |
sp: Başlangıç |
Standart |
Genel bir izleme oluşturmak için başlangıç.Tüm saklı yordamlar yakalar ve Transact-SQL toplu işlemleri olan çalışma.Genel veritabanı sunucu etkinliklerini izlemek için kullanın. |
Denetim Oturumu Denetim oturumu kapatma ExistingConnection rpc: tamamlandı SQL:BatchCompleted SQL: BatchStarting |
TSQL |
Tüm yakalar Transact-SQL deyimleri için gönderilen SQL Server istemciler tarafından ve saat verilmiş.istemci uygulamalarında hata ayıklamak için bu seçeneği kullanın. |
Denetim Oturumu Denetim oturumu kapatma ExistingConnection rpc: Başlangıç SQL: BatchStarting |
TSQL_Duration |
Tüm yakalar Transact-SQL ifadeler gönderilen SQL Server , kendi yürütme saat (milisaniye cinsinden), istemciler tarafından bunları süre. göre gruplandırır veYavaş sorguları tanımlamak için kullanın. |
rpc: tamamlandı SQL:BatchCompleted |
TSQL_Grouped |
Tüm yakalar Transact-SQL ifadeler gönderilen SQL Server ve bunlara verilen saat.Kullanıcı veya deyim gönderilen istemci grupları bilgi.Belirli bir istemci veya kullanıcı sorguları incelemek için kullanın. |
Denetim Oturumu Denetim oturumu kapatma ExistingConnection rpc: Başlangıç SQL: BatchStarting |
TSQL_Locks |
Tüm yakalar Transact-SQL deyimleri için gönderilen SQL Server tarafından istemcileri ile birlikte olağanüstü kilit olayları.Kilit saat aşımı, kilitlenme sorunlarını gidermek için kullanın ve kilit yükseltme olayları. |
Engellenen işlem raporu StmtCompleted SP: StmtStarting SQL:StmtCompleted SQL: StmtStarting Grafik kilitlenmeye (karşı kullanmak SQL Server 2005 veya SQL Server 2008 örnek.) Kilit: iptal Kilit: kilitlenme Kilit: kilitlenme zincir Kilit: yükseltme Kilit: Timeout (karşı kullanmak SQL Server 2000 örnek.) Kilit: Timeout (zaman aşımı>0) (karşı kullanmak SQL Server 2005 veya SQL Server 2008 örnekleri.) |
TSQL_Replay |
Hakkında ayrıntılı bilgi yakalayan Transact-SQL iz silinmemişse, gerekli olan ifadeler.Yinelemeli ayarı, kıyaslama sınama gibi yapmak için bu seçeneği kullanın. |
CursorClose CursorExecute CursorOpen CursorPrepare CursorUnprepare Denetim Oturumu Denetim oturumu kapatma Varolan bir bağlantı rpc çıkış parametresi rpc: tamamlandı rpc: Başlangıç Exec Prepared sql sql hazırla SQL:BatchCompleted SQL: BatchStarting |
TSQL_SPs |
Tüm çalıştırma hakkında ayrıntılı bilgi yakalamalar saklı yordamlar.Saklı yordamlar bileşen adımları incelemek için kullanın.Ekleme SP: RECOMPILE olay yordamları çekirdekler şüpheleniyorsanız. |
Denetim Oturumu Denetim oturumu kapatma ExistingConnection rpc: Başlangıç sp: tamamlandı sp: Başlangıç SP: StmtStarting SQL: BatchStarting |
Ayarlama |
Saklı yordamlar hakkındaki bilgileri yakalar ve Transact-SQL toplu iş yürütme.Takip çıktısı üretmek için kullanın, Veritabanı Altyapısı Tuning Advisor kullanarak olarak bir iş yükünü ayarlamak veritabanları. |
rpc: tamamlandı 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 Profilerotomatik olarak atayan Standart şablonu yeni bir izleme için uygulanan varsayılan şablon olarak.Ancak diğer önceden tanımlanmış varsayılan şablonda veya kullanıcı tanımlı şablonu değiştirebilirsiniz.Varsayılan şablonu değiştirmek için seçin Seçili sunucu türü için varsayılan şablon olarak onay kutusunu oluşturduğunuzda veya bir şablonu kullanarak düzenleme Genel sekmesinde İzleme şablon özellikleri iletişim kutusu.
To navigate to the Trace Template Properties dialog box, on the SQL Server Profiler File menu, choose Templates, and then click New Template or Edit Template.
Not
Belirtilen sunucu türü için varsayılan şablon özgüdür.Bir sunucu türü için varsayılan değiştirmek başka bir sunucu türü için varsayılan şablon etkilemez.Belirli bir sunucu için varsayılan şablonunu ayarlama hakkında daha fazla bilgi için bkz: Nasıl yapılır: (SQL Server Profiler) izleme tanım varsayılan ayarları belirleme.