-analyze 

In der Phase II werden unter Berücksichtigung der Einträge in der Steuertabelle DBSTATC Statistiken aktualisiert bzw. neue erstellt.

Standardaufruf

sapdba -analyze DBSTATCO

Beim ersten Aufruf sapdba -analyze DBSTATCO werden alle Tabellen ohne Statistiken, die nicht in der Steuertabelle DBSTATC stehen, mit der Analysemethode E analysiert. Beim nächsten analyze -Lauf werden die Statistiken dieser Tabellen mit der richtigen Analysemethode erstellt.

Beim Aufruf sapdba -analyze DBSTATCO werden für alle in der Steuertabelle DBSTATC eingetragenen Tabellen aktuelle Statistiken erstellt, bei denen die TODO-Flagge gesetzt ist. Implizit wird sapdba -analyze NOOPTSTAT aufgerufen. Steht eine Tabelle bereits in der Steuertabelle, wird die dort spezifizierte Analysemethode verwendet; ansonsten verwendet SAPDBA die entsprechend der SAPDBA-internen Regeln an die Tabellengröße angepaßte Analysemethode.

Syntax

sapdba

-u system/<password>

-analyze <tablespace | tablespace list | table | <keyword>>

-method E | C | EI | CI

-option R<n (*1000)> | P<n>

Die Kommandooptionen entsprechen denen in Phase I.

Schlüsselwörter (Keywords)

DBSTATCO

alle Tabellen, deren TODO-Flagge in der Steuertabelle DBSTATC gesetzt ist, und alle Tabellen und Indizes ohne Statistiken ( NOOPTSTAT )

NOOPTSTAT

alle Tabellen und Indizes ohne Statistiken (ausgenommen Pool- und Cluster-Tabellen sowie Tabellen in der Steuertabelle DBSTATC mit Aktiv = N oder R )

Der analyze -Lauf wird sowohl für den Optimierer als auch für die Platzanalyse verwendet.

Die über die Kommandooption spezifizierte Analysemethode und -option bleibt wirkungslos, wenn das Schlüsselwort DBSTATCO verwendet wird und für die entsprechenden Tabellen jeweils eine Analysemethode und -option eingetragen ist.

Die Methode zum analyze -Kommando wird über zwei Ziffern definiert (Voreinstellung: E ); die erste Ziffer ist den Tabellen, die zweite den Indizes zugeordnet. Da der Optimierer bei einer Tabellenanalyse auch immer die zugehörigen Indizes analysiert, muß die zweite Ziffer nur dann gesetzt werden, wenn ausschließlich Indizes analysiert werden sollen (separate Indexanalyse), z.B. sapdba -analyze PSAP%I .

Die analyze -Protokolle finden Sie im Verzeichnis sapcheck/<Zeitstempel>.aly .

Weitere Informationen finden Sie unter