sys.dm_os_performance_counters (Transact-SQL)
Performans sayacı sunucu tarafından tutulan başına bir satır döndürür.Her performans sayacı hakkında daha fazla bilgi için bkz: SQL Server nesneleri kullanma.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_name |
nchar(128) |
Bu sayaç ait olduğu kategori. |
counter_name |
nchar(128) |
Sayaç adı. |
instance_name |
nchar(128) |
Özel adı örnek sayaç.Genellikle, veritabanı adını içerir. |
cntr_value |
bigint |
Sayacın geçerli değerini içerir.
Note:
Bu değer, saniye başına sayaçlarını birikimlidir.Değeri farklı saat aralıklarında örnekleme tarafından hızı değeri hesaplanması gerekir.Herhangi iki ardışık örnek değerler arasındaki fark için kullanılan saat aralığı için hızı eşittir.
|
cntr_type |
int |
Windows performans mimarisi tarafından tanımlanan sayacı türü.Bkz: WMI performans sayaçlar MSDN veya performans sayacı türleri hakkında daha fazla bilgi için Windows Server belgelerinize. |
Remarks
Yükleme örnek SQL ServerWindows işletim sistemi performans sayaçlarını görüntülemek aşağıdakileri kullanın başarısız Transact-SQL performans sayaçlarını devre dışı bırakılmış onaylamak için sorgu.
Select count(*) from sys.dm_os_performance_counters
Dönüş değeri 0 satır, performans sayaçlarını devre dışı bırakılmış demektir.Daha sonra Kur günlük ve hata 3409, arama görünmelidir "sqlctr.ini bu yeniden örnek ve emin örnek oturum açma hesabının doğru kayıt defteri izinleri vardır." Bu, performans sayaçlarını etkinleştirilmediğini gösterir. 3409 Hata hemen önce hataları kök nedeni başarısızlık, performans sayacı etkinleştirme göstermelidir.Kurulum Günlük dosyaları hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Görünümü ve okuma, SQL Server Kur günlük dosyaları.
İzin
Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.