Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankkonfiguration » Verbindungs-, Datenbank- und Datenbankservereigenschaften

 

Benutzerdefinierte Eigenschaften

SQL Anywhere unterstützt Eigenschaften, die auf einen benutzerdefinierten Wert gesetzt werden können. Ihre Anwendung muss die Semantik für jede benutzerdefinierte Eigenschaft definieren und die zurückgegebenen Werte festlegen. Die Eigenschaftswerte können mit der sa_user_defined_counter_set-Systemprozedur auf einen absoluten Wert festgelegt oder mit der sa_user_defined_counter_add-Systemprozedur schrittweise erhöht werden. Die sa_user_defined_counter_add-Systemprozedur kann auch verwendet werden, um die Eigenschaftswerte durch Hinzufügen eines negativen Werts zu verringern.

Die Werte für benutzerdefinierte Eigenschaften werden für jede Verbindung, jede Datenbank und jeden Server getrennt verwaltet. Der aktuelle Wert der Eigenschaften kann mit den CONNECTION_ PROPERTY-, DB_PROPERTY- und PROPERTY-Funktionen abgerufen werden. Sie können auf diese Eigenschaften auch vom Systemmonitor aus zugreifen. Der Systemmonitor zeigt den aktuellen Wert einer UserDefinedCounterRaw-Eigenschaft als einen absoluten Wert und die Rate der Änderung einer UserDefinedCounterRate in einem Messwertintervall als Rate an.

Ein Beispiel für die Verwendung dieser Eigenschaften wäre eine Raw-Eigenschaft, die die aktuelle Anzahl von in einem Schlüsselpool verbleibenden Schlüsseln anzeigt. Der Wert der Eigenschaft schwankt im Laufe der Zeit. Gleichzeitig kann eine Rate-Eigenschaft anzeigen, wie schnell Schlüssel aus dem Schlüsselpool genutzt werden. Der Wert wird im Laufe der Zeit erhöht, wenn Schlüssel verwendet werden, und der Systemmonitor zeigt die Rate, mit der Schlüssel pro Sekunde verwendet werden.

 Siehe auch