Speicherverwaltungsprobleme ermitteln (DB2 UDB) 

Der DB2-UDB-Datenbankmonitor bietet verschiedene Funktionen zum Auffinden von Speicherverwaltungsproblemen in der Datenbank.

Anhand dieser Funktionen können Sie Tablespaces der Datenbank ermitteln, die mehr Festplattenspeicher erfordern, und herausfinden, ob Tabellen oder Indizes fragmentiert sind und eine Reorganisation erfordern.

Um auf diese Funktionen zuzugreifen, wählen Sie Werkzeuge ® Administration ® Monitoring ® Performance ® Database ® Tables/Indexes, oder rufen Sie die Transaktion DB02 auf.

Speicherverwaltung

Speicherverwaltungsprobleme entwickeln sich im allgemeinen so langsam, daß sie rechtzeitig entdeckt und behoben werden können. Sie können jedoch auch sehr schnell auftreten, wenn während der Datenübernahmephase einer R/3-Systemeinführung Massendaten von einem alten System in ein neues übertragen werden.

Tablespace-Analyse

Ein Tablespace setzt sich aus einem oder mehreren Tablespace-Containern zusammen, in denen die Datenbankobjekte gespeichert werden. Ein Container kann ein Verzeichnis, eine Datei oder eine unformatierte Einheit sein. Jeder Container kann auf einer anderen Platte abgelegt werden. Die Datenbankverwaltung versucht, die Datenlast auf die verschiedenen Container eines Tablespace zu verteilen. Alle Container werden zur Speicherung von Daten verwendet. Die Anzahl der jeweils in einen Container geschriebenen Seiten nennt man Extent-Größe.

Mit einer DB2-UDB-Datenbank können zwei verschiedene Arten von Tablespaces verwendet werden:

Aus Performance-Gründen wird von R/3 nur der Datei-Container verwendende Tablespace-Typ Database Managed Space (DMS) unterstützt.

Der DB2-UDB-Datenbankmonitor bietet Funktionen zur Überprüfung des zugewiesenen und freien Speicherplatzes der Datenbank.

Der Übersichtsmonitor Database performance: tables and indexes zeigt die Gesamtzahl der Tablespaces sowie den zugewiesenen und den freien Speicherplatz in der Datenbank. Außerdem wird die Größe des Freiplatzes des vollsten Tablespace gezeigt (Minimum free/kB).

Die Funktion State on disk für die Tablespaces listet für alle Tablespaces Typ, aktuelle Größe, Freiplatz, Anzahl der Container und den aktuellen Zustand auf.