sys.dm_os_performance_counters (języka Transact-SQL)
Zwraca wiersz na licznika wydajności utrzymywane przez serwer.Aby uzyskać informacje dotyczące wszystkich liczników wydajności, zobacz Za pomocą SQL Server obiekty.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
nazwa_obiektu |
nchar(128) |
Kategoria, do której należy ten licznik. |
Nazwa_licznika |
nchar(128) |
Nazwa licznika. |
nazwa_wystąpienia |
nchar(128) |
Nazwa konkretnego wystąpienie licznika.Często zawiera nazwę bazy danych. |
cntr_value |
bigint |
Bieżąca wartość licznika.
Uwaga:
Dla liczników na sekundę wartość ta jest zbiorcza.Wartość stawki musi być obliczona poprzez próbkowanie wartość w odstępach czas discrete.Różnica dwóch wartości kolejnych próbek jest równa stawce interwału czas używane.
|
cntr_type |
int |
Typ licznika zgodnie z definicją architektury wydajności systemu Windows.Zobacz Typy licznika wydajnościWMI w sieci MSDN lub dokumentacji systemu Windows Server, aby uzyskać więcej informacji na temat typów licznika wydajności. |
Uwagi
Jeśli instalacja wystąpienie SQL Server nie powiedzie się wyświetlić liczniki wydajności systemu operacyjnego, należy użyć następujących Transact-SQL kwerendę, aby potwierdzić, że liczniki wydajności zostały wyłączone.
Select count(*) from sys.dm_os_performance_counters
Jeśli wartość zwracana jest wierszy 0, oznacza to, wyłączono liczników wydajności.Należy następnie poszukaj dziennik instalacji i wyszukiwania dla błędu 3409, "Zainstaluj ponownie sqlctr.ini dla tego wystąpieniei upewnić, że konto logowania wystąpienie ma uprawnienia do rejestru poprawną." To oznacza, że nie zostały włączone liczniki wydajności.Błędy bezpośrednio przed 3409 błąd powinien wskazywać głównej przyczyny niepowodzenia włączania liczników wydajności.Aby uzyskać więcej informacji dotyczących plików dziennika Instalatora, zobacz Jak Widok i odczyt plików dziennika instalacji programu SQL Server.
Uprawnienia
Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.