Share via


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.

NoteNote:
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.