Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure 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).