Aracılığıyla paylaş


İ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ü Event Class

Derleme yükü isteğini (başarı ve başarısızlık) izlemek için kullanılır.

SQL: BatchStarting olay sınıfı, SQL olay sınıfı

Hakkında bilgiler Transact-SQLbaşlatılan veya tamamlanan toplu.

sp: Event Class başlangıç, sp: Event Class tamamlandı

Yürütme izlemek için kullanılan Transact-SQLsaklı yordamlar.

StmtStarting olay sınıfı, SQL:StmtCompleted olay sınıfı

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

SQL Server, clr nesne

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

sys.Assemblies (Transact-sql)

Birleştirmeler hakkında bilgi verir, bir veritabanında kayıtlı.

sys.assembly_references (Transact-sql)

Diğer derlemeler başvuru derlemeler tanımlar.

sys.assembly_modules (Transact-sql)

Her işlev, saklı yordam ve tetikleyici bir derlemede tanımlanmış hakkında bilgi verir.

sys.assembly_files (Transact-sql)

Derleme dosyaları hakkında bilgi döndürür veritabanında kayıtlı.

assembly_types (Transact-sql)

Bir kurul tarafından tanımlanan kullanıcı tanımlı türleri (UDTs) tanımlar.

sys.module_assembly_usages (Transact-sql)

clr modülleri tanımlanır derlemeler tanımlar.

sys.parameter_type_usages (Transact-sql)

Kullanıcı tanımlı türler parametre hakkında bilgi verir.

sys.server_assembly_modules (Transact-sql)

clr tetikleyici içinde tanımlanmış derleme tanımlar.

sys.server_triggers (Transact-sql)

clr Tetikleyiciler dahil olmak üzere, bir sunucudaki sunucu düzeyinde ddl Tetikleyiciler tanımlar.

sys.type_assembly_usages (Transact-sql)

Kullanıcı tanımlı türleri tanımlanmıştır derlemeler tanımlar.

sys.types (Transact-sql)

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

sys.dm_clr_appdomains (Transact-sql)

Her uygulama etki alanında sunucu hakkında bilgi sağlar.

sys.dm_clr_loaded_assemblies (Transact-sql)

Sunucuda kayıtlı her yönetilen derleme tanımlar.

sys.dm_clr_properties (Transact-sql)

Barındırılan clr hakkında bilgi verir.

sys.dm_clr_tasks (Transact-sql)

Çalışmakta olan tüm clr görevleri tanımlar.

içinsys.dm_exec_cached_plansDinamik (Transact-sql)

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.

sys.dm_exec_query_stats (Transact-sql)

Döner, önbelleğe alınan sorgu planlarını performans istatistiklerini toplamak.

sys.dm_exec_requests (Transact-sql)

İçinde yürütülen her isteği hakkında bilgi döndüren SQL Server.

sys.dm_os_memory_clerks (Transact-sql)

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ı