29.12.2013 Aufrufe

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

v Zulassen, dass <strong>der</strong> Governor alle Anwendungen zeitlich plant.<br />

Wenn die Option class nicht angegeben wird, erstellt <strong>der</strong><br />

Governor eigene Klassen auf <strong>der</strong> Basis <strong>der</strong> Anzahl aktiver Anwendungen,<br />

für die die Zeitplanaktion gilt, <strong>und</strong> versetzt Anwendungen<br />

in die verschiedenen Klassen. Gr<strong>und</strong>lage hierfür ist die<br />

Aufwandsschätzung des Abfragecompilers für die Abfrage, die<br />

die Anwendung ausführt. Der Administrator kann festlegen,<br />

dass alle Anwendung zeitlich geplant werden, indem er keine<br />

Qualifikationsmerkmale zur Auswahl <strong>der</strong> Anwendungen angibt,<br />

d. h., indem er die Klauseln applname, authid bzw. setlimit<br />

nicht angibt.<br />

Governor-Protokolldateien<br />

Wenn ein Governor-Dämon eine Aktion ausführt, schreibt er einen Datensatz in<br />

seine Protokolldatei.<br />

Zu diesen Aktionen gehören:<br />

v Starten o<strong>der</strong> Stoppen des Governors<br />

v Lesen <strong>der</strong> Governor-Konfigurationsdatei<br />

v Än<strong>der</strong>n <strong>der</strong> Priorität einer Anwendung<br />

v Erzwungene Beendigung einer Anwendung<br />

v Feststellen einer Fehler- o<strong>der</strong> Warnbedingung<br />

Je<strong>der</strong> Governor-Dämon verfügt über eine separate Protokolldatei, wodurch Engpässe<br />

aufgr<strong>und</strong> von Dateisperrungen vermieden werden, die auftreten können, wenn<br />

eine große Anzahl von Governor-Dämonen gleichzeitig versucht, in dieselbe Datei<br />

zu schreiben. Mithilfe des Befehls db2govlg können Sie die Protokolldateien des<br />

Governors abfragen.<br />

Die Protokolldateien werden im Unterverzeichnis log des Verzeichnisses sqllib<br />

gespeichert. Eine Ausnahme bilden die Windows-Betriebssysteme, auf denen sich<br />

das Unterverzeichnis log im Verzeichnis für gemeinsame Anwendungsdaten (Common<br />

Application Data) befindet, das die Windows-Betriebssysteme zum Speichern<br />

von Anwendungsprotokolldateien verenden. Wenn Sie Governor mit dem Befehl<br />

db2gov starten, geben Sie den Basisnamen für die Protokolldatei an. Stellen Sie sicher,<br />

dass <strong>der</strong> Protokolldateiname den Datenbanknamen enthält, um die Protokolldateien<br />

in je<strong>der</strong> Datenbankpartition unterscheiden zu können, in <strong>der</strong> Governor<br />

ausgeführt wird. Um in einer Umgebung mit partitionierten Datenbanken sicherzustellen,<br />

dass <strong>der</strong> Dateiname für jeden Governor eindeutig ist, wird die Nummer<br />

<strong>der</strong> Datenbankpartition, in <strong>der</strong> <strong>der</strong> Governor-Dämon ausgeführt wird, automatisch<br />

an den Protokolldateinamen angefügt.<br />

Datensatzformat <strong>der</strong> Protokolldatei<br />

Ein Datensatz in <strong>der</strong> Protokolldatei weist das folgende Format auf:<br />

Datum Uhrzeit Datenbankpartitionsnummer Satztyp Nachricht<br />

Das Format <strong>der</strong> Fel<strong>der</strong> Datum <strong>und</strong> Uhrzeit ist jjjj-mm-tt-hh.mm.ss. Sie können die<br />

Protokolldateien in je<strong>der</strong> Datenbankpartition durch Sortieren nach diesem Feld zusammenfügen.<br />

Das Feld Datenbankpartitionsnummer enthält die Nummer <strong>der</strong> Datenbankpartition,<br />

in <strong>der</strong> <strong>der</strong> Governor ausgeführt wird.<br />

Das Feld Satztyp enthält unterschiedliche Werte, je nach Typ des in das Protokoll<br />

geschriebenen Satzes. Folgende Werte können eingetragen werden:<br />

Kapitel 2. Tools <strong>und</strong> Vorgehensweise bei <strong>der</strong> Leistungsüberwachung 31

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!