
Wie prüft man, ob ein Index verwendet wird?
Verwendung
Auch wenn für eine Selektion ein passender Index existiert, wird dieser manchmal nicht benutzt. Welcher Index benutzt wird, hängt vom verwendeten Optimizer des Datenbanksystems ab. Im folgenden wird beschrieben, wie Sie feststellen können, welcher Index vom Datenbanksystem für eine Selektion verwendet wird.
Vorgehensweise
Sie können wie folgt überprüfen, ob der von Ihnen angelegte Index zur Unterstützung der Selektion verwendet wird:
Verwendet Ihr Datenbanksystem einen Cost-based Optimizer, so sollten Sie die Aktion in Schritt 3 mit einer möglichst repräsentativen Datenmenge durchführen, da ein Cost-based Optimizer den besten Index aufgrund von Statistiken ermittelt.