Sie können im Database Manager GUI die Datenbankaktivitäten anzeigen lassen.
Die Datenbankinstanz befindet sich im Betriebszustand ONLINE.
...
1.
Markieren Sie in der Liste der
Datenbankinstanzen die gewünschte Datenbankinstanz.
Stellen Sie gegebenenfalls die Verbindung zum
DBM-Server für diese Datenbankinstanz her.
2. Wählen Sie Instance ® Information ® Activity.
3. Sie erhalten eine Anzeige der Datenbankaktivitäten, die in folgende Bereiche unterteilt ist:
¡ Commands: Informationen zu den SQL-Anweisungen
¡ I/O Activity: Informationen zu den Lese- und Schreibvorgängen
¡ Lock Activity: Informationen zur Sperraktivität
¡ Log Activity: Informationen zur Log-Aktivität
¡ Scan and Sort Activity: Informationen zu Tabellendurchsuchungen
Im Bereich Commands erhalten Sie z.B. folgende Informationen zu den SQL-Anweisungen:
Anweisungstyp |
Erläuterung |
SQL-Kommandos |
Anzahl der SQL-Anweisungen, die zur Ausführung an das Datenbanksystem gesendet wurden. Direkter Indikator der Datenbankaktivität. |
Prepares |
Anzahl der dynamischen SQL-Anweisungen |
Executes |
Anzahl der ausgeführten dynamischen SQL-Anweisungen |
Rollbacks |
Bezeichnen nicht erfolgreiche Datenbankoperationen, die in der Regel durch abgebrochene Anwendungen entstehen. |
Commits |
Bezeichnen erfolgreiche
Datenbankoperationen. |
Updates, Selects and Fetches, Creates, Alters, Drops, DB procedure calls, Deletes, Inserts |
Anzahl der einzelnen SQL-Anweisungen und gegebenenfalls Zeileninformationen |
Im Bereich I/O Activity erhalten Sie Informationen über die I/O-Aktivitäten, die vom Datenbanksystem ausgelöst wurden. Dazu gehören Einzelheiten über logische und physische Lese- und Schreibvorgänge.
Bei einem physischen Lese- oder Schreibvorgang greift das System direkt auf ein Volume zu. Bei einem logischen Zugriff werden dagegen Daten verwendet, die im Data-Cache oder einem anderen Cache abgelegt sind.
Im Bereich Lock
Activity erhalten Sie Informationen über die maximale Anzahl der
verfügbaren Datenbanksperren (Available Entries)
sowie die Anzahl der Sperren, die gesetzt wurden. Entspricht die Anzahl der
gesetzten Sperren in etwa der Anzahl der verfügbaren Einträge, sollten Sie
eventuell den Wert für den allgemeinen
Datenbankparameter MAXLOCKS erhöhen.
Escalations zeigt die Gesamtanzahl der Zeilen, die von einer einzigen Datenbanksitzung gesperrt wurden. Wenn die Anzahl der von einer Datenbanksitzung gesperrten Zeilen einen bestimmten Prozentsatz übersteigt, sperrt das Datenbanksystem die ganze Tabelle. Der Schwellenwert für Escalations richtet sich nach dem Wert für MAXLOCKS dieser Datenbankinstanz.
Wird ein gesperrtes Objekt noch einmal angefordert, entsteht ein Sperrkonflikt. Wenn in Ihrem System zahlreiche Sperrkonflikte auftreten, wird eine bestimmte Sperre entweder zu lange gehalten, oder mehrere Benutzer greifen häufig auf die gleiche Datenbankzeile zu.
Die Werte für Lock Owner und Lock Requestor beziehen sich auf die Sperren zum Zeitpunkt der Transaktionsausführung.
Im Bereich Scan and Sort Activity erhalten Sie unter anderem Informationen über die Tabellendurchsuchungen (Tabellen-Scans).
Da eine hohe Anzahl von sequentiellen Suchvorgängen in Tabellen die Datenbank-Performance beeinträchtigen kann, sollten Sie dafür sorgen, dass diese Suchvorgänge auf ein Minimum reduziert werden.