29.12.2013 Aufrufe

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Fehlerbehebung</strong> bei <strong>der</strong> Optimierung<br />

<strong>Fehlerbehebung</strong> für Optimierungsrichtlinien <strong>und</strong> -profile<br />

Diagnoseunterstützung für Optimierungsrichtlinien (implementiert durch Optimierungsprofile)<br />

wird über EXPLAIN-Tabellen bereitgestellt.<br />

Sie erhalten die Warnung SQL0437W mit dem Ursachencode 13, wenn das Optimierungsprogramm<br />

keine Optimierungsrichtlinie anwendet. Diagnoseinformationen<br />

mit Einzelheiten dazu, warum eine Optimierungsrichtlinie nicht angewendet<br />

wurde, wird zu den EXPLAIN-Tabellen hinzugefügt. Es sind zwei EXPLAIN-Tabellen<br />

für die Diagnoseausgabe des Optimierungsprogramms vorhanden:<br />

v<br />

EXPLAIN_DIAGNOSTIC - Je<strong>der</strong> Eintrag in dieser Tabelle stellt eine Diagnosenachricht<br />

dar, die sich auf die Optimierung einer bestimmten Anweisung bezieht.<br />

Jede Diagnosenachricht wird durch einen numerischen Code dargestellt.<br />

v EXPLAIN_DIAGNOSTIC_DATA - Je<strong>der</strong> Eintrag in dieser Tabelle besteht aus Diagnosedaten,<br />

die sich auf eine bestimmte Diagnosenachricht in <strong>der</strong> Tabelle EXP-<br />

LAIN_DIAGNOSTIC beziehen.<br />

Die zur Erstellung <strong>der</strong> diagnostischen EXPLAIN-Tabellen verwendeten DDLs sind<br />

in Abb. 39 auf Seite 668 dargestellt.<br />

Die folgenden Schritte können Ihnen bei <strong>der</strong> Behebung von Fehlern helfen, die bei<br />

<strong>der</strong> Verwendung von Optimierungsrichtlinien auftreten können:<br />

1. „Prüfen, ob Optimierungsrichtlinien verwendet wurden” in <strong>Fehlerbehebung</strong> <strong>und</strong><br />

<strong>Optimieren</strong> <strong>der</strong> <strong>Datenbankleistung</strong>.<br />

2. Lesen <strong>der</strong> vollständigen Fehlernachricht mithilfe <strong>der</strong> integrierten „Tabellenfunktion<br />

EXPLAIN_GET_MSGS” in Administrative Routines and Views.<br />

Wenn Sie diese Schritte ausgeführt haben, aber die Ursache des Problems noch<br />

nicht identifizieren können, beginnen Sie mit <strong>der</strong> Erfassung von Diagnosedaten<br />

<strong>und</strong> wenden Sie sich gegebenenfalls an IBM Software Support.<br />

Kapitel 6. <strong>Fehlerbehebung</strong> für DB2-Server 667

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!