Systemspeicherbereich einrichten

Im Vorfeld der Installation von DB2 Text Extender müssen Sie sicherstellen, dass die folgenden Anforderungen hinsichtlich des Systemspeicherbereichs erfüllt werden.

DB2 Text Extender benötigt zusätzlichen Speicher, um Informationen zu sichern, die er zum Verarbeiten von Suchanforderungen verwendet. Nachstehend sind die Objekte zusammengefasst, die erstellt werden, wenn die Datenbank für DB2 Text Extender aktiviert wird.

Aktiviert Erstellte Objekte
Datenbank Katalogsicht
Tabelle Protokolltabelle des
Spaltenindex
Spalte Protokolltabelle des
Spaltenindex

In der Regel benötigen die Indexdateien den meisten Speicherplatz. Die Größe der Indexdatei beträgt etwa 70% der Menge des indexierten Textes. Sie können sich daran orientieren, wenn Sie die für DB2 Text Extender benötigte Speichermenge einschätzen. DB2 Text Extender benötigt während der Indexierung zusätzlich 200% der Größe der Indexdatei als temporären Arbeitsbereich.

Für das DB2-Protokoll benötigter Speicherbereich
Wenn Sie in umfangreichen Tabellen Textsuchen durchführen, kann die Aktivierung eventuell aufgrund von ungenügendem Speicherplatz für das DB2-Protokoll fehlschlagen. DB2 Text Extender fügt allen aktivierten Textspalten einer Tabelle eine zusätzliche Spalte hinzu, um Metadaten über die enthaltenen Textdokumente zu speichern. Diese Informationen werden während den einzelnen Aktivierungsverarbeitungen aktualisiert. Die Aktualisierung erfolgt aus Gründen der Leistung in einer einzigen Transaktion, was zu einem Überlauf der betreffenden Protokolltabelle führen kann. Um Fehler beim Betrieb zu vermeiden, haben Sie zwei Möglichkeiten:

  1. Erhöhen Sie den DB2-Protokollspeicherbereich, der für die Datenbank definiert ist, in der die Tabelle gespeichert ist. (Erhöhen Sie die Werte für den Protokolldateispeicherbereich und/oder die Anzahl von primären und sekundären Protokolldateien.)
  2. Als Alternative können Sie die Umgebungsvariable DB2TX_COMMITCOUNT festlegen.
    Diese Variable gibt die Anzahl Zeilen wieder, nach der DB2 Text Extender die an der entsprechenden Spalte vorgenommenen Aktualisierungen festschreiben soll. Dies führt zu einer Verschlechterung der Leistung während des Aktivierungsschritts. Der bevorzugte Weg sollte eine Erhöhung des Protokollspeicherbereichs sein.

Verwandte Konzepte

Verwandte Aufgaben

IBM Copyright