İzleme ve sorun giderme veritabanı nesnelerini yönetilen
Bu konu, yönetilen veritabanı nesnelerini ve çalıştıran derlemeler gidermek ve izlemek için kullanılan araçlar hakkında bilgi sağlar SQL Server.
Profiler izleme olayları
SQL ServerVeritabanı Altyapısı'nda meydana gelen olayları izlemek için sql izleme ve olay bildirimlerini sağlar. Belirtilen olay kaydederek, sql izleme, performans sorunlarını gidermek, Denetim veritabanı etkinliği, sınama ortamı için örnek veri toplamak, hata ayıklama yardımcı olur Transact-SQLtablolar ve saklı yordamlar ve performans analiz araçları toplamak veri. Daha fazla bilgi için, bkz. Database Engine .NET Framework Programming Concepts.
Olay |
Açıklama |
---|---|
Derleme yükü isteğini (başarı ve başarısızlık) izlemek için kullanılır. |
|
Hakkında bilgiler Transact-SQLbaşlatılan veya tamamlanan toplu. |
|
Yürütme izlemek için kullanılan Transact-SQLsaklı yordamlar. |
|
clr yürütme izlemek için kullanılır ve Transact-SQLrutinleri. |
Performans sayaçları
SQL Servernesneler ve sayaçlar Sistem Monitörü'nü örneğini çalıştıran bilgisayarlardaki etkinliğini izlemek için kullanılabilecek sağlar SQL Server. Herhangi bir nesne olduğunu SQL Serverkaynak, gibi bir SQL Serverkilit ya da bir Windows işlem. Her nesne nesneleri izlemek için çeşitli yönlerini belirlemek bir veya daha fazla sayaçları içerir. Daha fazla bilgi için, bkz. SQL Server nesneleri kullanma.
Nesne |
Açıklama |
---|---|
clr yürütme harcanan toplam süre. |
Windows Sistem Monitörü (perfmon.exe) sayaçları
Windows Sistem İzleyicisi'ni (perfmon.exe) aracı, clr tümleştirme uygulamaları izlemek için kullanabileceğiniz çeşitli performans sayaçları bulunmaktadır. .net clr performans sayaçları "sqlservr" filtre uygulanabilir çalışmakta olan clr tümleştirme uygulamaları izlemek için işlem adı.
Performans nesnesi |
Açıklama |
---|---|
SqlServer:CLR |
Sunucu cpu istatistikleri sağlar. |
.net clr özel durumlar |
Özel durumlar saniyedeki sayısını izler. |
.net clr yükleme |
Uygulama etki alanları ve sunucuda yüklenen derlemeler hakkında bilgi sağlar. |
.net clr belleği |
clr bellek kullanımı hakkında bilgi sağlar. Bu nesne, bellek kullanımı çok büyük olur uyarıları bayrak için kullanılabilir. |
.net Data Provider for SQL Server |
Parça numarası bağlandığında ve saniyede. Bu nesne, veritabanı etkinlik düzeyini izlemek için kullanılabilir. |
Katalog görünümleri
Katalog tarafından kullanılan gösterim bilgi SQL Serververitabanı motoru. Çünkü onlar en genel arabirim Kataloğu meta verileri katalog görünümleri kullanın ve elde etmek, dönüştürmek ve bu bilgilerin özelleştirilmiş formlar sunmak için en verimli şekilde sağlamak öneririz. Tüm kullanıcı-mevcut Kataloğu meta veri katalog görünümleri maruz kalmaktadır. Daha fazla bilgi için, bkz. Kataloğu görünümleri (Transact-sql).
Katalog görünümü |
Açıklama |
---|---|
Birleştirmeler hakkında bilgi verir, bir veritabanında kayıtlı. |
|
Diğer derlemeler başvuru derlemeler tanımlar. |
|
Her işlev, saklı yordam ve tetikleyici bir derlemede tanımlanmış hakkında bilgi verir. |
|
Derleme dosyaları hakkında bilgi döndürür veritabanında kayıtlı. |
|
Bir kurul tarafından tanımlanan kullanıcı tanımlı türleri (UDTs) tanımlar. |
|
clr modülleri tanımlanır derlemeler tanımlar. |
|
Kullanıcı tanımlı türler parametre hakkında bilgi verir. |
|
clr tetikleyici içinde tanımlanmış derleme tanımlar. |
|
clr Tetikleyiciler dahil olmak üzere, bir sunucudaki sunucu düzeyinde ddl Tetikleyiciler tanımlar. |
|
Kullanıcı tanımlı türleri tanımlanmıştır derlemeler tanımlar. |
|
Sistem ve kullanıcı tanımlı türler veritabanında kayıtlı döndürür. |
Dinamik yönetim görünümleri
Sunucu örneği durumunu izlemek, sorunları tanılamanıza ve performansını ayarlamak için kullanılan dinamik yönetimi görünümler ve işlevler dönüş sunucu durumu bilgileri. Daha fazla bilgi için, bkz. Dinamik yönetimi görünümler ve işlevler (Transact-sql).
DMV |
Açıklama |
---|---|
Her uygulama etki alanında sunucu hakkında bilgi sağlar. |
|
Sunucuda kayıtlı her yönetilen derleme tanımlar. |
|
Barındırılan clr hakkında bilgi verir. |
|
Çalışmakta olan tüm clr görevleri tanımlar. |
|
Yürütme planları tarafından önbelleğe alınan sorgu hakkında bilgi döndüren SQL Serverdaha hızlı sorgu yürütme için. |
|
Döner, önbelleğe alınan sorgu planlarını performans istatistiklerini toplamak. |
|
İçinde yürütülen her isteği hakkında bilgi döndüren SQL Server. |
|
Tüm bellek clerks şu anda aktif verir SQL Serverclr belleği clerks dahil örneğini. |
Ayrıca bkz.
Diğer Kaynaklar
Ortak dil çalışma zamanı (clr) tümleştirme programlama kavramları