Index-Only Scan


Der Index-Only Scan ist ein Indexzugriff ohne darauffolgenden Tabellenzugriff – es wird also nur auf den Index zugegriffen.

Alle aktuellen Versionen der Oracle Datenbank, Microsoft SQL Server und MySQL unterstützen den Index-Only Scan. PostgreSQL unterstützt Index-Only-Scans ab PostgreSQL 9.2.

Eine Abfrage kann als Index-Only Scan durchgeführt werden, wenn alle betroffenen Spalten im Index sind. Das bedeutet, dass sogar die Spalten die nur in der select-Klausel aufscheinen, im Index sein müssen.

Der Performancevorteil eines Index-Only-Scans hängt vom Index-Clustering-Faktor und von der Zeilenzahl ab.

Über den Autor

Markus Winand hat sich als Autor, Trainer und Coach darauf spezialisiert, Entwicklern bei Problemen mit SQL-Performance zu helfen. Er hat das Buch „SQL Performance Explained“ veröffentlicht und twittert seine besten Tipps als @SQLPerfTipps.http://winand.at/

Recent Questions at Ask.Use-The-Index-Luke.com

0
votes
1
answer
101
views
0
votes
0
answers
349
views

Fanout in R-Tree

Mar 27 at 08:07 jamie 1
tree indexing
0
votes
1
answer
132
views

Think About It

Mar 26 at 12:54 Markus Winand ♦♦ 511
reflection