Show TOC

Dokumentation zur VorgehensweiseSQL-Optimierer im CCMS Dieses Dokument in der Navigationsstruktur finden

 

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.

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.

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 (DBA Cockpit/Datenbank-/liveCache-Assistent) verwenden, um Statistiken einzelner Tabellen zu aktualisieren.

Hinweis 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.

Ende des Hinweises.

Weitere Informationen