Sie erhalten im folgenden einige allgemeine Hinweise, die zur Verbesserung der Laufzeit von SQL-Anwendungen beitragen.
- Wenn Sie die eine Datenbank aufbauen, sollte die Definition der Tabellen von einer vorher durchgeführten Untersuchung der Strukturen abgeleitet werden. Bei der Definition der Schlüsselspalten sollte beachtet werden, dass die Spalten, die besonders selektiv sind und für die besonders häufig Suchbedingungen angegeben werden, an den Anfang des Schlüssels gestellt werden. Damit besteht die Möglichkeit, nur einen sehr kleinen Teil der Tabelle bei der Abarbeitung einer SELECT-Anweisung betrachten zu müssen.
- Es sollten nur Spalten mit möglichst hoher Selektivität