Liefert Informationen über Verbindungseigenschaften
sa_conn_properties( [ connidparm ] )
connidparm Verwenden Sie diesen optionalen INTEGER-Parameter, um die Verbindungs-ID-Nummer anzugeben. Der Standardwert ist NULL.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
Number | INTEGER |
Gibt die Verbindungs-ID (eine Nummer) für die aktuelle Verbindung zurück. |
PropNum | INTEGER | Gibt die Nummer der Verbindungseigenschaft zurück. |
PropName | VARCHAR(255) | Gibt den Namen der Verbindungseigenschaft zurück. |
PropDescription | VARCHAR(255) | Gibt die Beschreibung der Verbindungseigenschaft zurück. |
Value | LONG VARCHAR | Gibt den Wert der Verbindungseigenschaft zurück. |
Gibt die Verbindungs-ID als Nummer (Number) zurück und gibt die Nummer der Verbindungseigenschaft (PropNum), den Eigenschaftsnamen (PropName), die Eigenschaftsbeschreibung (PropDescription) und den Wert (Value) für jede verfügbare Verbindungseigenschaft zurück. Für alle Verbindungseigenschaften, Datenbankoptionseinstellungen für Verbindungen und Statistiken für Verbindungen werden Werte zurückgegeben. Gültige Eigenschaften mit NULL-Werten werden ebenfalls zurückgegeben.
Wenn connidparm kleiner als Null ist, werden Eigenschaftswerte für die aktuelle Verbindung zurückgegeben. Wenn connidparm nicht angegeben wird oder NULL ist, werden Eigenschaftswerte für alle Verbindungen mit der aktuellen Datenbank zurückgegeben.
Cloud-Hinweis: Aufgrund von Isolationsregeln für Tenant-Datenbanken werden bei der Ausführung dieser Systemprozedur in der Cloud nur Informationen
über die aktuelle Tenant-Datenbank zurückgegeben.
Keine Privilegien sind erforderlich, um diese Systemprozedur für die aktuelle Verbindungs-ID auszuführen. Um diese Systemprozedur für andere Verbindungen ausführen zu können, benötigen Sie das SERVER OPERATOR-Systemprivileg, das MONITOR-Systemprivileg oder das DROP CONNECTION-Systemprivileg.
Keine
Im folgenden Beispiel wird die sa_conn_options-Systemprozedur verwendet, um eine Ergebnismenge zurückzugeben, die Informationen über die Verbindungseigenschaften für alle Verbindungen zusammenfasst.
CALL sa_conn_properties( ); |
Number | PropNum | PropName | ... |
---|---|---|---|
79 | 37 | ClientStmtCacheHits | ... |
79 | 38 | ClientStmtCacheMisses | ... |
... | ... | ... | ... |
In diesem Beispiel wird die sa_conn_properties-Systemprozedur verwendet, um eine Liste aller Verbindungen in absteigender Reihenfolge der CPU-Zeit zurückzugeben*:
SELECT Number AS connection_number, CONNECTION_PROPERTY ( 'Name', Number ) AS connection_name, CONNECTION_PROPERTY ( 'Userid', Number ) AS user_id, CAST ( Value AS NUMERIC ( 30, 2 ) ) AS approx_cpu_time FROM sa_conn_properties( ) WHERE PropName = 'ApproximateCPUTime' ORDER BY approx_cpu_time DESC; |
*Beispiel mit freundlicher Genehmigung von Breck Carter, RisingRoad Professional Services ( http://www.risingroad.com).
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |