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.

Die Option zum Erstellen <strong>der</strong> Statistikanweisungen lautet -m. Gehen Sie noch einmal<br />

zum Beispiel SAMPLE/SAMPLE2 zurück, stellen Sie die Statistikdaten aus <strong>der</strong><br />

Datenbank SAMPLE zusammen, <strong>und</strong> fügen Sie diese <strong>der</strong> Datenbank SAMPLE2<br />

hinzu:<br />

C:\>db2look -d sample -m > stats.dml<br />

-- USER ist:<br />

-- db2look wird im Nachahmungsmodus ausgeführt<br />

Wie zuvor muss in <strong>der</strong> Ausgabedatei die Anweisung CONNECT TO SAMPLE in<br />

CONNECT TO SAMPLE2 geän<strong>der</strong>t werden. Betrachten Sie wie<strong>der</strong>um auch im Rest<br />

<strong>der</strong> Datei den Inhalt <strong>der</strong> RUNSTATS- <strong>und</strong> UPDATE-Anweisungen:<br />

...<br />

-- Tabelle ORG nachahmen<br />

RUNSTATS ON TABLE "DB2"."ORG" ;<br />

UPDATE SYSSTAT.INDEXES<br />

SET NLEAF=-1,<br />

NLEVELS=-1,<br />

FIRSTKEYCARD=-1,<br />

FIRST2KEYCARD=-1,<br />

FIRST3KEYCARD=-1,<br />

FIRST4KEYCARD=-1,<br />

FULLKEYCARD=-1,<br />

CLUSTERFACTOR=-1,<br />

CLUSTERRATIO=-1,<br />

SEQUENTIAL_PAGES=-1,<br />

PAGE_FETCH_PAIRS=’’,<br />

DENSITY=-1,<br />

AVERAGE_SEQUENCE_GAP=-1,<br />

AVERAGE_SEQUENCE_FETCH_GAP=-1,<br />

AVERAGE_SEQUENCE_PAGES=-1,<br />

AVERAGE_SEQUENCE_FETCH_PAGES=-1,<br />

AVERAGE_RANDOM_PAGES=-1,<br />

AVERAGE_RANDOM_FETCH_PAGES=-1,<br />

NUMRIDS=-1,<br />

NUMRIDS_DELETED=-1,<br />

NUM_EMPTY_LEAFS=-1<br />

WHERE TABNAME = ’ORG’ AND TABSCHEMA = ’DB2 ’;<br />

...<br />

Ähnlich <strong>der</strong> Option -e, mit <strong>der</strong> die DDL extrahiert wird, können die Optionen -t<br />

<strong>und</strong> -z verwendet werden, um eine Gruppe von Tabellen anzugeben.<br />

Extrahieren von Konfigurationsparametern <strong>und</strong> Umgebungsvariablen<br />

Das Optimierungsprogramm wählt Zugriffspläne auf <strong>der</strong> Gr<strong>und</strong>lage von Statistikdaten,<br />

Konfigurationsparametern, Registrierdatenbankvariablen <strong>und</strong> Umgebungsvariablen<br />

aus. Wie bei den Statistikdaten kann db2look verwendet werden, um die<br />

erfor<strong>der</strong>lichen UPDATE- <strong>und</strong> SET-Anweisungen für die Konfiguration zu generieren.<br />

Hierfür wird die Option -f verwendet. Beispiel:<br />

c:\>db2look -d sample -f>config.txt<br />

-- USER ist: DB2INST1<br />

-- Automatisches Binden des Pakets ...<br />

-- Binden war erfolgreich<br />

-- Automatisches Binden des Pakets ...<br />

-- Binden war erfolgreich<br />

Die Ausgabe in <strong>der</strong> Datei config.txt sieht etwa aus wie im folgenden Beispiel:<br />

Kapitel 5. <strong>Fehlerbehebung</strong>stools 555

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!