Register: Statistik
Dieses Register wurde speziell für Experten zur Analyse der Server-Statistiken eingebracht. Die jeweiligen Werte visualisieren die aktuelle Nutzung und Konfiguration des microtech Daten Servers.
Auswahl angezeigter Werte auf dem Register: STATISTIK
Angezeigter Wert | Erläuterung | Weitere Infos | |||||
---|---|---|---|---|---|---|---|
License Key Status | Standard Server oder Enterprise Server Entweder wird "microtech Standard Server" oder "microtech Enterprise Server" angezeigt. | ||||||
Uptime | Serverlaufzeit Gibt an, wie lange der Server bereits läuft (Tage:Stunden:Minuten:Sekunden) | ||||||
Sessions | Aktive Sitzungen Gibt an, wie viele aktive Sitzungen auf dem Server vorhanden sind. Der Server öffnet intern einige Sessions um etwaige Aufgaben bearbeiten zu können und auch die Clients (BpNext.Exe und BpConfig.Exe) öffnen jeweils mindestens eine oder mehr Sessions. | ||||||
Databases | Verweise auf Datenbanken Momentane Verweise auf Datenbanken. Das können pro Datenbank und Client beliebig viele Verweise sein. | ||||||
Transaction Contexts | Vorhandene Transaktionskontexte (auch Verschachtelung von Transaktionen der Session möglich) Menge der momentan vorhandenen Transaktionskontexte. Ein Kontext gehört zu einer Session und kann theoretisch beliebig viele ineinander verschachtelte Transaktionen beinhalten, wobei jede Transaktion sich über eine oder mehrere Tabellen/Datenbanken erstrecken kann. | ||||||
Cursors | Aktuelle Verweise auf Tabellen Momentane Verweise auf Tabellen. Das können pro Tabelle und Client beliebig viele sein. | ||||||
Statements | Auszuführende Anweisungen des Servers Anweisungen, die der Server noch ausführen muss. Das können SQL Anweisungen sein oder auch spezielle Funktionsaufrufe. | ||||||
Executing Statements | Aktuelle bearbeitete Anweisungen durch Server Anweisungen, die der Server aktuell bearbeitet, beispielsweise SQL Abfragen. | ||||||
Executed Statements | Abgearbeitete Anweisungen Bereits vom Server abgearbeitete Anweisungen. | ||||||
Active Folders | Datenbanken mit aktuellem Client-Zugriff Datenbanken, auf die aktuell noch Clients zugreifen. | ||||||
Inactive Folders | DBs im Arbeitsspeicher ohne aktuellen Clientzugriff Datenbanken, die noch von der ServerEngine im Arbeitsspeicher gehalten werden, auf die aber aktuell kein Client zugreift. | ||||||
Active Tables | Tabellen mit aktuellem Client-Zugriff Tabellen (Dateien *.MDB), auf die aktuell noch Clients zugreifen. | ||||||
Inactive Tables | Tabellen im Arbeitsspeicher ohne aktuellen Clientzugriff Tabellen (Dateien *.MDB), die noch von der ServerEngine im Arbeitsspeicher gehalten werden, auf die aber aktuell kein Client zugreift. | ||||||
AWE Edition | Wert "No" zeigt an, dass der Standardserver benutzt wird | ||||||
Block Cache Available | Von Server für Datenblöcke maximal nutzbarer RAM Gibt den maximalen RAM an, der vom Server für die Datenblöcke benutzt werden kann. Dieser Wert lässt sich in der Serverkonfiguration im Feld "Cache" steuern.
| ||||||
Block Cache Used | Von Server aktuell für Datenblöcke genutzter RAM Gibt den derzeit verwendeten Arbeitsspeicher an, der von "Block Cache Available" benutzt wird. | ||||||
Block Cache Miss | Blöcke, die nicht im RAM waren und von Festplatte geladen wurden Gibt die Blöcke an, die nicht im Arbeitsspeicher gefunden wurden und von der Festplatte geladen wurden. | ||||||
Block Cache Hit | Anzahl der Zugriffe auf ehemals im RAM verfügbare Blöcke Zählt die Zugriffe auf Blöcke, die schon mal im Arbeitsspeicher gefunden wurden. | ||||||
Block Cache Eviction | Anzahl von Zugriff auf zuvor im erweiterten RAM vorhandene Blöcke (wegen Platzmangels entfernt) Wie "Block Cache Miss" (Blöcke nicht im Arbeitsspeicher gefunden, deshalb von der Festplatte geladen) mit folgendem Unterschied: Die Daten waren schon einmal im Arbeitsspeicher vorhanden und wurden wegen Platzmangel im verfügbaren Arbeitsspeicher verworfen. Dies spricht dafür, dass der Serverprozess mehr Speicher benötigt. Folgende Dinge sollten geprüft werden:
| ||||||
Transactions Commited | Erfolgreiche Transaktionen Anzahl der Transaktionen, die erfolgreich durchgeführt wurden. | ||||||
Transactions Commited Nested | Erfolgreiche verschachtelte Transaktionen Anzahl der verschachtelten Transaktionen, die erfolgreich innerhalb von übergeordneten Transaktionen durchgeführt wurden. | ||||||
Transactions Rolledback | Zurückgenommene Transaktionen Anzahl der Transaktionen, die Aufgrund eines Fehlers zurückgefahren werden mussten. | ||||||
Transactions Rolledback Nested | Zurückgenommene verschachtelte Transaktionen Anzahl der verschachtelten Transaktionen, die Aufgrund eines Fehlers innerhalb zurückgefahren werden mussten. | ||||||
Transactions Deadlocked | Transaktionen die sich gegenseitig sperren Anzahl der Transaktionen, die sich gegenseitig so sperren, dass beide Transaktionen nicht mehr weiter kommen. | ||||||
Transactions Corrupted | Zurückgenommene "defekte" Transaktionen Anzahl der Transaktionen, die durch einen Fehler als defekt markiert wurden, um von der aufrufenden Routine dann zurückgefahren zu werden "Transactions Rolledback". | ||||||
Blocks Read | Anzahl Blöcke innerhalb eines BulkBlocks Wenn das "Bulk Block Loading" aktiviert ist, dann gibt der Wert Aufschluss über die Anzahl an Blöcken, die sich innerhalb eines BulkBlock befanden. Beispiel: Es wurden 1.552.176 Blöcke geladen. Dies erfolgte mit 6.372 "Bulk Block Loads" / Festplattenzugriffen. Ist das "Bulk Block Loading" nicht aktiviert, so gibt es Blöcke/Festplattenzugriffe an, die vom Server ausgeführt wurden, weil die Daten nicht im Arbeitsspeicher vorlagen. | ||||||
Blocks Written | Anzahl auf Festplatte geschriebener Blöcke Gibt die Anzahl der Blöcke an, die auf die Festplatte geschrieben wurden. | ||||||
Temporary Storage Total Size | Genutzte Zwischenspeicher-Datei wenn RAM nicht ausreicht bei geänderten Daten einer Transaktion Wenn der zugeordnete Arbeitsspeicher ("Block Cache Used") nicht ausreicht und Daten in einer Transaktion verändert werden, dann können die Daten nicht verworfen werden sondern werden in dieser Datei zwischengespeichert. Es sollte daher dem Server genügend Speicher zur Verfügung gestellt werden (siehe "Block Cache Eviction"). Der Wert gibt die maximale Größe an, die während dieser Instanz benötigt wurde. | ||||||
Temporary Storage Used Size | Auslagerungsdateigröße Gibt die Größe an, die derzeit ausgelagert wurde. | ||||||
Temporary Storage Total Written | Anzahl der in Auslagerungsdatei geschriebenen Kilobytes Anzahl der kbytes, die in diese Datei geschrieben wurde. | ||||||
Temporary Storage Total Read | Anzahl der Kilobytes die aus Auslagerungsdatei gelesen wurden Anzahl der kbytes, die von dieser Datei gelesen wurde. Wird innerhalb von "NexusDB SQL Engine" benutzt, um zu sehen, ob der interne Speicher ausreicht, um eine Operation wie z. B. einen "Join" auszuführen. | ||||||
Extended Caching | Statusanzeige: Vorladen von Dateien Zustandsanzeige des Vorladens von Daten:
| ||||||
Packets received | Empfangene Datenpakete Vom Server empfangene Datenpakete. | ||||||
Packets sent | Versendete Datenpakete Vom Server versendete Datenpakete. | ||||||
Servertransport active Threads | Aktive und gleichzeitig arbeitende Arbeitsthreads Zeigt die aktiven Arbeitsthreads, die gleichzeitig Anfragen abarbeiten. In der Spalte auf der rechten Seite finden Sie eine Erläuterung zum Begriff "Arbeitsthreads". | Erläuterung Arbeitsthreads
| |||||
Extended Caching | Statusanzeige: Vorladen von Dateien Zustandsanzeige des Vorladens von Daten:
| ||||||
Packets received | Empfangene Datenpakete Vom Server empfangene Datenpakete. | ||||||
Packets sent | Versendete Datenpakete Vom Server versendete Datenpakete. | ||||||
Bytes received | Vom Server empfange Datenmenge in Bytes Die Menge der Bytes an Daten, die der Server von den Clients empfangen hat. | ||||||
Automated DS Exceptions | Fehleranzahl während automatischer "Dasi" Anzahl der Fehler, die während der automatischen Datensicherung aufgetreten sind. Bei 5 Fehlern wird die Funktion temporär komplett deaktiviert. Die Anzahl der Fehler wird täglich um 0 Uhr bzw. bei Neustart des Servers zurückgesetzt | ||||||
Timecontrolled Jobs Registered | Vom Server automatisch abgearbeitete Aufgabenanzahl Anzahl der Aufgaben, die vom Server zeitgesteuert abgearbeitet werden. Hierzu zählt beispielsweise das Zurücksetzen des Fehlerzählers für die automatische Datensicherung. | ||||||
Timecontrolled Jobs Active | Aktuell zeitgleich ausgeführte zeitgesteuerte Aufgaben Anzahl der zeitgesteuerten Aufgaben, die momentan zeitgleich ausgeführt werden. | ||||||
Timecontrolled Jobs Exceptions | Fehleranzahl während autom. zeitgesteuerter Aufgaben Anzahl der Fehler, die während der Ausführung der zeitgesteuerten Aufgaben aufgetreten sind. | ||||||
Serverextensions | Erweiterungen im Server Eine Auflistung der im Server enthaltenen Erweiterungen. | ||||||
DatenbankMonitoring | Überwachen der Datenbankoperationen auf neue Datensätze Auf dem Server sind Funktionen zum Überwachen von Datenbankoperationen aktiv, um z. B. zu erkennen, ob neue Datensätze angelegt wurden. Ohne diese Erweiterung funktionieren andere Erweiterungen wie die "ExchangeSynchronisation" nicht. | ||||||
AppointmentReminder | Erinnerungen des Servers an Clients Der Server meldet via Push-Server den Clients, dass Erinnerungen anstehen. Das reduziert die Anzahl der Anfragen, die der Server bearbeiten muss. | ||||||
NewFileOperations | Optimierte Dateioperationen Der Server nutzt optimierte Dateioperationen zur Bearbeitung von Anfragen, beispielsweise um Dokumente zu speichern. |
...