Datenbank-Performance und Verbindungseigenschaften
In der folgenden Tabelle finden Sie Eigenschaften, die sich auf den Server als Ganzes beziehen.
So erhalten Sie den Wert einer Servereigenschaft
Verwenden Sie die Systemfunktion "property". Die folgende Anweisung zum Beispiel gibt die Anzahl der zum Halten des Main-Heaps verwendeten Cacheseiten zurück:
SELECT property ( 'MainHeapPages' )
So erhalten Sie die Werte aller Servereigenschaften
Verwenden Sie die Systemprozedur "sa_eng_properties":
CALL sa_eng_properties
| Eigenschaft | Beschreibung |
|---|---|
| ActiveReq | Die Anzahl der Server-Threads, die derzeit eine Anforderung behandeln |
| AvailIO | Reserviert |
| BuildChange | Reserviert |
| BuildClient | Reserviert |
| BuildReproducible | Reserviert |
| BytesReceived | Die Anzahl der empfangenen Byte während Client/Server-Kommunikationsverbindungen |
| BytesReceivedUncomp | Die Anzahl von Byte, die während der Client/Server-Kommunikation empfangen worden wären, wenn die Komprimierung deaktiviert wäre. (Dieser Wert ist derselbe wie der Wert für BytesReceived, wenn die Komprimierung deaktiviert ist.) |
| BytesSent | Die Anzahl der gesendeten Byte während Client/Server-Kommunikationsverbindungen |
| BytesSentUncomp | Die Anzahl von Byte, die während der Client/Server-Kommunikation gesendet worden wären, wenn die Komprimierung deaktiviert wäre. (Dieser Wert ist derselbe wie der Wert für BytesSent, wenn die Komprimierung deaktiviert ist.) |
| C2 |
Gibt YES zurück, wenn beim Serverstart der Parameter -sc verwendet wurde. Wenn nicht, wird NO zurückgegeben.
Weitere Hinweise finden Sie unter -sc-Serveroption. |
| CacheHitsEng | Die Häufigkeit, mit der Datenbankseiten nachgeschlagen wurden |
| CacheReplacements | Die Anzahl der Seiten im Cache, die ersetzt wurden |
| CharSet | Der vom Datenbankserver verwendete Zeichensatz |
| CommandLine |
Die Befehlszeile, die benutzt wurde, um den Server zu starten
Wenn der Chiffrierschlüssel für eine Datenbank mit der Option -ek angegeben wurde, wird der Schlüssel im von dieser Eigenschaft zurückgegebenen Wert durch eine Reihe von Sternchen ersetzt. Wenn Sie den Chiffrierschlüssel angeben müssen, können Sie den Datenbankserver mit der Option -p starten, damit Sie zur Eingabe des Schlüssels aufgefordert werden, oder die Anweisung START DATABASE benutzen. Wenn die Datenbank automatisch gestartet werden kann, besteht auch die Möglichkeit, den Schlüssel über den Verbindungsparameter DBKEY einzugeben. |
| CompactPlatformVer | Eine kondensierte Version der PlatformVer-Eigenschaft |
| CompanyName | Der Name des Unternehmens, dem diese Software gehört |
| ConnsDisabled |
Gibt durch die Rückgabe von ON oder OFF die derzeitige Einstellung der Serveroption zum Deaktivieren neuer Verbindungen an.
Hinweise dazu finden Sie unter sa_server_option-Systemprozedur. |
| ConsoleLogFile | Gibt den Namen der Datei zurück, in der Meldungen aus dem Datenbankserverfenster protokolliert werden, wenn die Option -o angegeben wurde, andernfalls wird eine leere Zeichenfolge zurückgegeben. |
| CurrentCacheSize | Die aktuelle Cachegröße in KByte |
| DefaultCollation | Die Kollatierung, die für neue Datenbanken verwendet wird, falls keine explizit angegeben ist |
| FreeBuffers | Die Anzahl freier Netzwerkpuffer |
| IdleTimeout |
Die Standard-Zeitablaufperiode.
Weitere Hinweise finden Sie unter -ti-Serveroption. |
| IsIQ | Gibt YES zurück, wenn der Server ein IQ-Server ist, andernfalls wird NO zurückgegeben |
| IsJavaAvailable | Gibt YES zurück, wenn die JavaVM installiert ist, und NO, wenn dies nicht der Fall ist. Diese Eigenschaft gibt nur an, ob die Java VM verfügbar ist, und nicht, ob sie derzeit verwendet wird. |
| IsNetworkServer | Gibt YES zurück, wenn eine Verbindung zu einem Netzwerk-Datenbankserver hergestellt wurde. Bei einem Personal Datenbankserver ist das Ergebnis NO. |
| IsRuntimeServer | Gibt bei einer Verbindung mit dem eingeschränkten Desktop-Laufzeit-Datenbankserver YES zurück, sonst NO |
| JavaGlobFix | Die globale feste Größe der Java-VM |
| Language | Die lokale Sprache für den Server |
| LegalCopyright | Die Copyright-Zeichenfolge für die Software |
| LegalTrademarks | Handelsmarken-Informationen der Software |
| LicenseCount | Anzahl der lizenzierten Arbeitsplätze |
| LicensedCompany | Der Name des Unternehmens, das die Lizenz hält |
| LicensedUser | Der Name des Benutzers, der die Lizenz hält |
| LicenseType | Der Lizenztyp. Möglichkeiten: "concurrent" oder "networked seat (per-seat)". |
| LicensesInUse | Die Anzahl gleichzeitiger Benutzer, die derzeit mit dem Netzwerkserver verbunden sind, gemäß der Festlegung durch die Anzahl von eindeutigen Client-Netzwerkadressen, die mit dem Server verbunden sind |
| LivenessTimeout | Der Standardwert für die Liveness-Zeitüberschreitung des Clients |
| LockedHeapPages | Die Anzahl der im Cache gesperrten Heap-Seiten |
| MachineName | Der Name oder die IP-Adresse des Systems, das einen Datenbankserver ausführt |
| MainHeapBytes | Die Anzahl der Byte, die für globale Serverdatenstrukturen verwendet werden |
| MainHeapPages | Die Anzahl der Seiten, die für globale Serverdatenstrukturen verwendet wurden |
| MaxCacheSize | Die maximal zulässige Cachegröße in KByte |
| MaxMessage | Die aktuelle maximale Anzahl von Zeilen, die aus dem Meldungsfenster des Server abgerufen werden kann. Stellt die aktuellste Nachricht dar, die im Nachrichtenfenster des Servers angezeigt wird. |
| Message, Zeilennummer | Eine Zeile aus dem Server-Meldungsfenster, dem das Datum und die Uhrzeit, als die Meldung erschien, vorangestellt wird. Der zweite Parameter gibt die Zeilennummer an. |
| MessageText, Zeilennummer | Der mit der angegebenen Zeilennummer im Meldungsfenster des Servers verbundene Text ohne Datums- und Uhrzeitpräfix. Der zweite Parameter gibt die Zeilennummer an. |
| MessageTime, Zeilennummer | Die Datum/Zeit-Angabe, die mit der angegebenen Zeilennummer im Meldungsfenster des Servers verbunden ist Der zweite Parameter gibt die Zeilennummer an. |
| MessageWindowSize | Die absolute maximale Anzahl von Zeilen, die aus dem Meldungsfenster des Servers abgerufen werden können |
| MinCacheSize | Die minimal zulässige Cachegröße in KByte |
| MultiPacketsReceived | Die Anzahl von empfangenen Mehrfachpaketzustellungen während Client/Server-Kommunikationsverbindungen |
| MultiPacketsSent | Die Anzahl von gesendeten Mehrfachpaketzustellungen während Client/Server-Kommunikationsverbindungen |
| Name | Der Name des Servers |
| NativeProcessorArchitecture |
Auf Plattformen, auf denen ein Prozessor emuliert werden kann (wie X86 auf Win64), wird damit die Zeichenfolge zurückgegeben, die den nativen Prozessortyp identifiziert. In allen anderen Fällen wird derselbe Wert als property( 'ProcessorArchitecture' ) zurückgegeben.
Folgende Werte können vorkommen: 32-Bit Windows (nicht CE) - X86 NetWare - X86 Intel Solaris - X86 CE - SH3, SH4, MIPS oder ARM 64-Bit Windows - IA64 oder AMD64 64-Bit UNIX - IA64 oder AMD64 Solaris - SPARC AIX - PPC MAC OS - PPC HP - PA_RISC DEC UNIX - ALPHA Linux - X86, SPARC, IA64 |
| NumProcessorsAvail | Die Anzahl der Prozessoren auf dem Server |
| NumProcessorsMax | Die Höchstanzahl der benutzten Prozessoren. Normalerweise sollte der Wert bei dbeng.exe 2 und bei dbsrv.exe 0 betragen. |
| PacketsReceived | Die Anzahl der empfangenen Client/Server-Kommunikationspakete |
| PacketsReceivedUncomp | Die Anzahl von Paketen, die während der Client/Server-Kommunikation empfangen worden wären, wenn die Komprimierung deaktiviert wäre. (Dieser Wert ist derselbe wie der Wert für PacketsReceived, wenn die Komprimierung deaktiviert ist.) |
| PacketsSent | Die Anzahl der gesendeten Client/Server-Kommunikationspakete |
| PacketsSentUncomp | Die Anzahl von Paketen, die während der Client/Server-Kommunikation gesendet worden wären, wenn die Komprimierung deaktiviert wäre. (Dieser Wert ist derselbe wie der Wert für PacketsSent, wenn die Komprimierung deaktiviert ist.) |
| PageSize | Die Größe der Cacheseiten des Datenbankservers. Sie kann mit der Option -gp gesetzt werden und ist standardmäßig die maximale Datenbank-Seitengröße der in der Befehlszeile angegebenen Datenbanken. |
| PeakCacheSize | Der höchste Wert in KByte, den der Cache in der aktuellen Sitzung errreicht hat |
| Platform | Das Betriebssystem, auf dem die Software läuft |
| PlatformVer | Das Betriebssystem, auf dem die Software läuft, einschließlich Build-Nummern, Service Packs usw. |
| ProcessCPU | CPU-Nutzungsstatistiken für den Serverprozess. Werte sind in Sekunden. Diese Eigenschaft wird unter WindowsNT/2000/XP, Windows95/98/Me und UNIX unterstützt. Die Eigenschaft wird unter Windows CE oder NetWare nicht unterstützt. |
| ProcessCPUSystem | Die Prozess-CPU-Systemnutzung. Werte sind in Sekunden. Diese Eigenschaft wird unter WindowsNT/2000/XP, Windows95/98/Me und UNIX unterstützt. Die Eigenschaft wird unter Windows CE oder NetWare nicht unterstützt. |
| ProcessCPUUser | Die Prozess-CPU-Benutzernutzung. Werte sind in Sekunden. Diese Eigenschaft wird unter WindowsNT/2000/XP, Windows95/98/Me und UNIX unterstützt. Die Eigenschaft wird unter Windows CE oder NetWare nicht unterstützt. |
| ProcessorArchitecture |
Eine Zeichenfolge, die den Prozessortyp angibt. Folgende Werte können vorkommen:
32-Bit Windows (nicht CE) - X86 NetWare - X86 Intel Solaris - X86 CE - SH3, SH4 oder ARM 64-Bit Windows - IA64 oder AMD64 64-Bit UNIX - IA64 oder AMD64 Solaris - SPARC AIX - PPC MAC OS - PPC HP - PA_RISC DEC UNIX - ALPHA |
| ProductName | Der Name der Software |
| ProductVersion | Die Version der laufenden Software |
| QuittingTime | Die Zeit des Herunterfahrens des Servers. Falls keine Zeit angegeben wird, ist der Wert none |
| RememberLastStatement | Gibt ON zurück, wenn der Server die letzte von jeder einzelnen Verbindung vorbereitete Anweisung aufzeichnet, andernfalls wird OFF zurückgegeben. |
| Req | Wie oft in den Server eingestiegen wurde, damit er eine neue Anforderung bearbeiten oder eine bestehende Bearbeitungsanforderung forsetzen konnte |
| RequestLogFile |
Der Name der Protokollierungsdatei der Anforderungsebene. Falls keine Anforderungsebene protokolliert wird, ist der Rückgabewert eine leere Zeichenfolge.
Hinweise dazu finden Sie unter sa_server_option-Systemprozedur. |
| RequestLogging |
ALL, SQL oder NONE.
Hinweise dazu finden Sie unter sa_server_option-Systemprozedur. |
| RequestQueueWait | Die Anzahl, wie oft der Server auf einen Platz in der Anforderungswarteschlange warten musste |
| SendFail | Die Anzahl der Sende-Fehlschläge auf der Ebene des Kommunikationsprotokolls |
| StartTime | Der Startzeitpunkt (Datum/Zeit) des Servers |
| Tempdir | Das Verzeichnis, in dem temporäre Dateien vom Server gespeichert werden |
| TimeZoneAdjustment | Die Anzahl der Minuten, die der Coordinated Universal Time (UTC) hinzugefügt werden muss, um die Ortszeit des Servers anzuzeigen |
| TotalBuffers | Die Gesamtzahl der Netzwerkpuffer |
| UnschReq | Anzahl der Anforderungen, die derzeit in einer Warteschlange auf einen verfügbaren Server-Thread warten |
SQL Anywhere Studio 9.0.1
Copyright © 1989–2004 Sybase Inc. Teil-Copyright © 2001–2004 iAnywhere Solutions Inc. Alle Rechte vorbehalten.