Die Tabelle
DBSTATC steuert die Aktualisierung der Statistiken für den kostenbasierten Optimierer. Die Einträge in die Steuertabelle DBSTATC werden gemäß
SAPDBA-interner Regeln verwaltet. Nur in Ausnahmefällen sollten Sie die Steuertabelle ändern.Mit dieser Funktion können Sie
Bei der Auslieferung enthält die Steuertabelle
DBSTATC mehr als 400 Einträge. Unter anderem gehören hierzu Einträge,Das R/3-System verwaltet die Steuertabelle: Es fügt die Tabellen in die Steuertabelle ein, deren Statistiken aktualisiert werden müssen und löscht die Tabellen, deren Größe sich über einen längeren Zeitraum nicht geändert hat. Darüberhinaus paßt das R/3-System die Methode zur Statistikaktualisierung entsprechend der Änderung der Tabellengröße an.

Fügen Sie in die Steuertabelle keine Einträge ein, löschen Sie keine Einträge und bearbeiten Sie keine Einträge, sofern Sie nicht sicher sind, daß die entsprechende Änderung erforderlich ist. Das Löschen von Einträgen kann das Aktualisieren veralteter CBO-Statistiken verzögern. Das Hinzufügen und Ändern von Einträgen kann die Laufzeiten für das Aktualisieren der CBO-Statistiken unnötig verlängern oder die Effektivität der Statistiken verringern.
Vorgehensweise
– DB-Objekt: Name der R/3-Tabelle, deren Statistiken geprüft und aktualisiert werden sollen.
– Verw-Typ: Verwendungstyp der Tabelle im R/3-System. Mögliche Verwendungstypen sind:
A: für den R/3-Anwendungsmonitor (ST07) und eventuell auch für den Optimierer
O: nur für den Optimierer (Standardeinstellung)
– Aktiv: Steuerflagge, die angibt, ob und wie die Statistiken aktualisiert bzw. erstellt werden und in welchem Kontext sie verwendet werden. Mögliche Einstellungen sind:
A (Active)
Statistiken werden aktualisiert bzw. neu erstellt, wenn die TODO-Flagge gesetzt ist (Standardeinstellung)
N (No)
Statistiken dürfen nicht aktualisiert bzw. neu erstellt werden; SAPDBA löscht existierende Statistiken beim nächsten analyze-Lauf
P (Priority)
Statistiken mit Priorität (P) werden vor denen mit niedriger Priorität (A) aktualisiert bzw. neu erstellt, wenn die TODO-Flagge gesetzt ist (sonst wie A)
R (Restrictive)
Statistiken können kurzzeitig aktualisiert bzw. neu erstellt werden. SAPDBA löscht existierende Statistiken beim nächsten analyze-Lauf
U (Unconditioned)
Statistiken werden bei jedem analyze-Lauf aktualisiert bzw. neu erstellt, auch wenn die TODO-Flagge in der Steuertabelle DBSTATC nicht gesetzt ist

Die Einstellung N sollte nur im Notfall verwendet werden. Aus Sicht des CBO ist die Einstellung R ausreichend und erlaubt zudem die Reorganisation bei gleichzeitiger Reduzierung des Platzbedarfs.
– TODO-Flagge: Wenn sie gesetzt ist (X), werden die Statistiken der Tabelle beim nächsten
analyze -Lauf (Phase 2) aktualisiert bzw. neu erstellt. Die TODO-Flagge wird von SAPDBA während des checkopt -Laufs automatisch gesetzt. Wenn keine Aktualisierung erforderlich ist, bleibt das Feld leer. Sie können die Aktualisierung der Statistiken einer Tabelle erzwingen, indem Sie die TODO-Flagge setzen.– TODO-ÄndDat: Datum, an dem die TODO-Flagge gesetzt oder gelöscht wurde.
– Analyse-Meth: Analysemethode, mit der die Statistiken aktualisiert bzw. neu erstellt werden: sie wird von SAPDBA automatisch eingestellt und kann in Ausnahmefällen manuell modifiziert werden. Mögliche Analysemethoden sind:
E
Statistiken der Tabelle schätzen, einschließlich dem Index (Standardeinstellung)
EI
Statistiken der Tabelle schätzen, Index-Struktur prüfen
C
Statistiken der Tabelle exakt berechnen, einschließlich dem Index
CI
Statistiken der Tabelle exakt berechnen, Index-Struktur prüfen
Die Analysemethode wird von SAPDBA entsprechend angepaßt, wenn eine Tabelle wächst oder kleiner wird. Weitere Informationen finden Sie unter
interne Regeln zur Ermittlung von Statistiken.– DB-Objekt: Tabellenname (z.B.
APQD )– DB-Objekt-Typ: Datenbankobjekttyp (Standardeinstellung:
01 für Tabelle)– Besitzer: Besitzer der Tabelle (Standardeinstellung
SAPR3 )– Datenbank: verwendetes Datenbanksystem (z.B.
ORACLE )– Verw. Typ: siehe oben
– Aktiv: siehe oben
– Historie-Flagge: Historienflagge: wenn sie gesetzt ist (X), werden die Statistikergebnisse archiviert (Tabelle
DBSTATHORA )– Analysemethode: siehe oben
– Option: Spezifikation der Analysemethode (nur bei
E und EI relevant)Pxx
xx Prozent der Tabelleneinträge werden zur Analyse verwendet
Rx
x Tausend Tabelleneinträge werden zur Analyse verwendet
– Kunde: Kundenflagge: wenn sie gesetzt ist (X), können die Voreinstellungen durch SAPDBA oder andere Werkzeuge nicht geändert werden. Damit hat der Kunde die Möglichkeit, für bestehende Tabellen individuelle Einstellungen zu pflegen, wie z.B. Statistiken nie erstellen (Aktiv=
N ) oder Statistiken immer exakt erstellen (Analysemethode= C ).– Änd. Datum: Datum, an dem eine der Voreinstellungen geändert wurde
– TODO-Flagge: siehe oben
– TODO ÄndDat: siehe oben
Sichern Sie den neuen Eintrag und verlassen Sie die Tabellenpflegefunktion.

Um neue Einträge in die Steuertabelle aufzunehmen können Sie auch die Ikone Kopieren verwenden. Sie müssen lediglich den kopierten Eintrag modifizieren und speichern.
Weitere Informationen finden Sie unter
Optimizerstatistiken automatisch aktualisieren und
Unterstützung des kostenbasierten Optimierers.