## Statistikinformationen aktualisieren

Sie können mit dem Database Manager GUI die Statistiken des SQL-Optimierers aktualisieren. Sie können diese Vorgehensweise auch automatisieren.

### Voraussetzungen

Die Datenbankinstanz befindet sich im Betriebszustand ONLINE.

### Statistikinformationen manuell aktualisieren

...

1. Markieren Sie in der Liste der Datenbankinstanzen die gewünschte Datenbankinstanz. Wählen Sie Instance ® Tuning ® Optimizer Statistics.

2. Erstellen Sie eine Liste der Tabellen, für die die Statistiken aktualisiert werden sollen:

○ Um alle Tabellen auszuwählen, für die eine Aktualisierung der Statistiken notwendig ist, übernehmen Sie unter Search den Vorschlagswert *.

○ Um bestimmte Tabellen, für die eine Aktualisierung notwendig ist, auszuwählen, geben Sie unter Search entsprechende Suchargumente ein.

Suchargument | Beschreibung
Owner | Eigentümer
Table Name | Tabellenname
Column Name | Spaltenname

○ Um unabhängig von den Tabellen, für die eine Aktualisierung notwendig ist, alle Tabellen auszuwählen, für die eine Aktualisierung der Statistiken durchgeführt werden kann, wählen Sie unter Advanced die Option Select from tables.

3. Wählen Sie Actions ® Search.

Sie erhalten eine Liste der Tabellen, die Ihren Angaben unter Search und Advanced entspricht. Die Spalten Update Statistics Date und Update Statistics Time zeigen, wann für die jeweilige Tabelle die Statistiken letztmalig aktualisiert wurden.

4. Wählen Sie in der Liste der Tabellen diejenigen Tabellen, für die Sie die Statistiken aktualisieren möchten.

5. Für die Aktualisierung der Statistiken gibt es folgende Optionen:

○ Aktualisieren der Statistiken für alle Zeilen der ausgewählten Tabellen (Systemvorschlag)

○ Aktualisieren der Statistiken für eine Stichprobe

Um die Stichprobe zu definieren, geben Sie unter unter Estimate entsprechende Parameter ein.

Parameter | Beschreibung
Use estimate value | legt fest, ob eine Stichprobe verwendet wird
Percent | Prozentsatz der zu prüfenden Zeilen der Tabellen

Die Aussagefähigkeit einer solchen Stichprobe ist von der Größe der Tabellen und der physischen Lage der Daten abhängig. Wir empfehlen für große Tabellen (mehr als 1 Mio Einträge) einen Prozentsatz von 20% für eine Stichprobe.

Um eine Tabelle vom Aktualisieren der Statistiken auszuschließen, wählen Sie als Stichprobengröße für diese Tabelle den Wert 0.

○ Um zusätzlich zu den Tabellenstatistiken auch die Spaltenstatistiken zu aktualisieren, wählen Sie im Bereich Advanced die Option Include update columns for marked tables, doppelklicken Sie auf die gewünschte Tabelle in der Liste und wählen Sie dann die gewünschten Spalten.

6. Wählen Sie Actions ® Execute.

### Automatisches Aktualisieren der Statistikinformationen ein-/ausschalten

Sie können beim Anlegen einer Datenbankinstanz das automatische Aktualisieren der Statistikinformationen ein- oder ausschalten. Verfahren Sie dazu wie in Anlegen einer Datenbankinstanz: Custom beschrieben.

Wenn Sie zu einem späteren Zeitpunkt diese Möglichkeit ein- oder ausschalten wollen, verwenden Sie folgende Funktion des Database Manager GUI:

...

1. Markieren Sie in der Liste der Datenbankinstanzen die gewünschte Datenbankinstanz. Wählen Sie Instance ® Automatic Statistics Update.

2. Wählen Sie On (Einschalten) bzw. Off (Ausschalten).

Siehe auch:

Konzepte des Datenbanksystems, Statistiken des SQL-Optimierers