İzleme ve sorun giderme veritabanı nesneleri yönetilen
Bu konu, yönetilen veritabanı nesnelerini ve tarzda derlemeler gidermek ve izlemek için kullanılan araçlar hakkında bilgi sağlar SQL Server.
Profiler izleme olayları
SQL Server Veritabanı Altyapısı'nda meydana gelen olayları izlemek için sql izleme ve olay bildirimleri sağlar.Belirtilen olay kaydederek, sql izleme, performans sorunlarını gidermek, veritabanı etkinliğini denetlemek, sınama ortamı için örnek verileri toplamak, hata ayıklama yardımcı olur Transact-SQL ifadelerini ve saklı yordamlar ve toplama verileri Performans analiz araçları.Daha fazla bilgi için bkz: Olayları izleme.
Olay |
Açıklama |
---|---|
Derleme yükü isteğini (başarı ve başarısızlıkları) izlemek için kullanılır. |
|
SQL: BatchStarting olay sınıfı, SQL:BatchCompleted olay sınıfı |
Hakkında bilgi sağlar Transact-SQL başladı, tamamlandı veya sahip toplu. |
Yürütülmesini izlemek için kullanılan Transact-SQL saklı yordamlar. |
|
SQL: StmtStarting olay sınıfı, SQL:StmtCompleted olay sınıfı |
clr yürütme izlemek için kullanılır ve Transact-SQL yordam. |
Performans sayaçları
SQL Servernesneler ve sayaçlar, Sistem İzleyicisi'ni çalıştıran bilgisayarların etkinliğini izlemek için kullanılabilecek sağlayan bir örnek , SQL Server.Herhangi bir nesneye sahip SQL Server , kaynak gibi bir SQL Server kilit veya bir Windows xp işlemi.Her nesne nesneleri izlemek için çeşitli yönlerini belirleyen bir veya daha fazla sayaçları içerir.Daha fazla bilgi için bkz: sql Server nesneleri kullanma.
Nesne |
Açıklama |
---|---|
Toplam saat clr yürütme harcanan. |
Windows Sistem İzleyicisi'ni (perfmon.exe) sayaçları
Windows Sistem İzleyicisi'ni (perfmon.exe) araç clr tümleştirme uygulamaları izlemek için kullanılan çeşitli performans sayaçları içerir..net clr performans sayaçları "sqlservr" süzülebilir. çalışmakta olan clr tümleştirme uygulamaları izlemek için işlemin adı.
Performans nesnesi |
Açıklama |
---|---|
SqlServer:CLR |
Sunucu için cpu istatistikleri sağlar. |
.net clr özel durumlar |
Özel durumlar saniyedeki sayısını izler. |
.net clr yükleme |
Uygulama etki alanları ve sunucuya yüklenen derlemeler hakkında bilgi sağlar. |
.net clr belleği |
clr bellek kullanımı hakkında bilgi sağlar.Bu nesnenin bellek kullanımı çok büyük alırsa uyarıları bayrak atamak için kullanılır. |
.net Data Provider for sql Server |
Parça sayısı bağlandığında ve saniyede.Bu nesne düzey veritabanı etkinliğini izlemek için kullanılır. |
Katalog Görünümleri
Katalog tarafından kullanılan görünümleri iade bilgileri SQL Server veritabanı altyapısı.Katalog için en genel arabirim, çünkü bunlar katalog görünümlerini kullanmanızı öneririz meta veriler ve almak, dönüştürmek ve bu bilgilerin özelleştirilmiş formlar sunmak için en etkili yolu sağlar.Tüm kullanılabilir kullanıcı Kataloğu meta veriler katalog görünümleri yararlanılır.Daha fazla bilgi için bkz: Katalog Görünümleri (Transact-sql).
Katalog görünümü |
Açıklama |
---|---|
Derlemeler hakkında bilgiler verir, bir veritabanında kayıtlı. |
|
Diğer derlemeler başvuru derlemeler tanımlar. |
|
Her işlev, saklı yordam ve tetikleyici tanımlanmış hakkında bilgi döndüren bir derleme. |
|
Derleme dosyaları hakkında bilgiler verir veritabanında kayıtlı. |
|
Bir derleme 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 tetikleyicisi içinde tanımlanmış derleme tanımlar. |
|
Server - tanımlardüzey clr Tetikleyiciler dahil, bir sunucu üzerinde ddl Tetikleyicileri. |
|
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önetimi görünümleri
Dinamik yönetimi görünümler ve İşlevler bir sunucu sağlığını izlemek için kullanılan sunucu durumu bilgilerini dönmek örnek, sorunları tanılamanıza ve performansını ayarlamak.Daha fazla bilgi için bkz: Dinamik yönetimi görünümler ve işlevler (Transact-sql).
DMV |
Açıklama |
---|---|
Her uygulama hakkında bilgi sağlar etki alanı Server. |
|
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 verir SQL Server için daha hızlı sorgu yürütme. |
|
Döndürür toplu için önbelleğe alınan sorgu planlarını performans istatistikleri. |
|
İçinde yürütülen her isteği hakkında bilgi verir SQL Server. |
|
Bellek clerks etkin olan verir SQL Server örnek, dahil olmak üzere clr belleği clerks. |