Ein Index dient zur Sortierung (aufsteigend oder absteigend) der Zeilen einer Tabelle, basierend auf den Werten in einer oder mehreren Spalten. Wenn UltraLite eine Abfrage optimiert, werden vorhandene Indizes analysiert, um festzustellen, ob ein Index für die in der Abfrage genannten Tabellen vorhanden ist. Wenn der Index dazu beitragen kann, dass UltraLite Zeilen schneller zurückgibt, wird er verwendet. Wenn Sie die UltraLite-Tabellen-API in Ihrer Anwendung verwenden, können Sie einen Index angeben, um die Reihenfolge zu ermitteln, in der die Zeilen durchsucht werden.
Indizes können die Performance einer Abfrage verbessern, v.a. für große Tabellen. Um festzustellen, ob eine Abfrage einen bestimmten Index verwendet, können Sie den Ausführungsplan mit Interactive SQL überprüfen.
Alternativ dazu kann die UltraLite-Anwendung PreparedStatement-Objekte enthalten, die eine Methode zur Zurückgabe von Plänen besitzen.
Wann sollte ein Index erstellt werden
Indextyp auswählen
UltraLite-Indizes hinzufügen
Index entfernen
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |