Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen SQL-Optimierer im CCMS  Dokument im Navigationsbaum lokalisieren

SQL-Anweisungen beschreiben, welche inhaltlichen Kriterien Daten zu erfüllen haben. Sie beschreiben aber nicht, wie diese Daten zu lesen bzw. zu schreiben sind. Es muss also eine Instanz geben, die für die Umsetzung der SQL-Anweisungen in konkrete Zugriffsoperationen verantwortlich ist. Diese Instanz ist der SQL-Optimierer.

Verwendung

Da jede SQL-Anweisung in verschiedene Zugriffsoperationen umgesetzt werden kann, kann diese in Abhängigkeit von der Menge der zu verarbeitenden Daten zu unterschiedlich langer Laufzeit führen. Es ist die Aufgabe des SQL-Optimierers, die geforderten Daten mit der kostengünstigsten Suchstrategie zu verarbeiten.

Das Datenbanksystem arbeitet einzig und allein mit dem kostenbasierten SQL-Optimierer, d. h. es sind keine Regeln hinterlegt, wie auf die Daten zugegriffen werden soll. Zugriffe können auf einfache Tabellen (Basistabellen) oder auch über mehrere Tabellen (Joins oder Subqueries) erfolgen. Ziel des SQL-Optimieres ist es, den kostengünstigsten Abarbeitungsplan der Zugriffe auf die Tabelle bzw. auf die am Join beteiligten Tabellen zu finden.

Das Ermitteln der Suchstrategie für den Zugriff auf die Daten mehrerer Tabellen erfolgt anhand von Statistiken.

UPDATE STATISTICS

Der kostenbasierte SQL-Optimierer arbeitet mit Statistiken, die mit den UPDATE STATISTICS-Anweisungen erzeugt werden.

Das Erzeugen der Statistiken (UPDATE STATISTICS) kann durch den Administrator veranlasst werden (UPDATE STATISTICS <table> bzw. UPDATE STATISTICS <column>).

Sie können einen UPDATE STATISTICS-Lauf aus dem SAP-System heraus starten.

Voraussetzungen

DBA-Einplanungskalender

DBA-Einplanungskalender einrichten und verwenden

Vorgehensweise

Das Durchführen von UPDATE STATISTICS-Läufen können Sie im DBA-Einplanungskalender einplanen: Aktualisierung der SQL-Optimiererstatistiken einplanen.

In Ausnahmesituationen können Sie das Benutzermenü Tabellen/Views/Synonyme verwenden, um Statistiken einzelner Tabellen zu aktualisieren.

Hinweis

Bei der Installation oder einem Upgrade des SAP-Systems müssen die für den SQL-Optimierer erforderlichen Statistiken für alle Tabellen erzeugt werden. Diese Aktionen werden in der Dokumentation zur Installation und zum Upgrade beschrieben.

Siehe auch:

Einplanungskonzept

Konzepte des Datenbanksystems, Statistiken des SQL-Optimierers

Ende des Inhaltsbereichs