Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performance der Datenbank überwachen und steigern » Datenbankperformance steigern » Tipps zur Performance-Verbesserung

 

Indizes effizient verwenden

Wenn Sie eine Abfrage ausführen, entscheidet SQL Anywhere, wie auf die jeweilige Tabelle zugegriffen werden soll. Indizes beschleunigen den Zugriff erheblich. Wenn der Datenbankserver keinen passenden Index findet, muss er die Tabelle sequenziell durchsuchen - ein Prozess, der längere Zeit in Anspruch nehmen kann.

Angenommen Sie müssen eine große Datenbank nach Mitarbeitern absuchen, aber kennen nur deren Vor- oder Nachnamen, jedoch nicht beides. Wenn kein Index vorhanden ist, durchsucht SQL Anywhere die gesamte Tabelle. Wenn Sie jedoch zwei Indizes erstellen (einen mit den Nachnamen zuerst und einen mit den Vornamen zuerst), durchsucht SQL Anywhere zunächst die Indizes und kann die Daten normalerweise schneller zurückgeben.

Die richtige Auswahl der Indizes kann sich entscheidend auf die Performance auswirken. Eine Beschreibung, wie Sie Indizes erstellen und verwalten, finden Sie unter Mit Indizes arbeiten.

 Indizes verwenden
 Clustered-Indizes