Udostępnij za pośrednictwem


Właściwość PerformanceCondition

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

PerformanceCondition Właściwość określa liczników Monitora wydajności systemu Microsoft Windows, operator porównania i wartości i umożliwia zwiększenie alert Agent Microsoft ® SQL Server ™ 2000 oparte na działanie systemu.

Składnia

object
.PerformanceCondition [=value]

Części

  • obiekt
    Wyrażenie, którego wynikiem obiekt na liście dotyczy

  • wartość
    Ciąg określający obiekt Monitor wydajności systemu Windows, licznik i wystąpienie opisanym w uwagi

Typ danych

String

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetPerformanceCondition(SQLDMO_LPBSTR pRetVal)
HRESULT SetPerformanceCondition(SQLDMO_LPCSTR NewValue)

Ostrzeżenie

SQL-DMO ciągi są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić, przy użyciu odwołania SysFreeString.

Uwagi

Podczas ustawiania PerformanceCondition właściwość, wartość używa składni:

ObjectName

|

CounterName

|

Instance

|

ComparisonOp

|

CompValue

Część

Opis

Nazwa obiektu

Nazwa monitorowanej obiektu Microsoft SQL Server

CounterName

Nazwa licznika, udostępniane przez obiekt

Wystąpienie

Nazwa wystąpienie licznika

ComparisonOp

Jeden z operatorów relacyjnych =, >, lub <

CompValue

Wartość liczbowa w porównaniu

Na przykład, aby utworzyć alert wywoływane, gdy średni czas Zablokuj fragment wzrośnie powyżej 1 sekundy (1000 milisekund) zestaw PerformanceCondition właściwość przy użyciu ciąg:

SQLServer:Locks|Average Wait Time (ms)|Extent|>|1000

Wiele liczników Monitora wydajności programu SQL Server nie definiuje parametry wystąpienie.Gdy parametr wystąpienie nie jest stosowane, wskazać wystąpienie nie jest zaznaczone, przy użyciu pustego wystąpienie części w wartość ciąg znaków, jak w:

SQLServer:Access Methods|Page Splits/sec||>|50

Aby uzyskać więcej informacji dotyczących obiektów SQL Server narażania liczników Monitora wydajności Zobacz Używanie obiektów programu SQL Server.

Stosuje się do: