Index-Only Scan


The Index-Only Scan is an index scan without subsequent table access—hence, accessing the index only.

All recent versions of Oracle, SQL Server and MySQL support index-only scans. PostgreSQL does not yet support index-only scans, but they will probably come with PostgreSQL 9.2.

A query can be executed with an Index-Only Scan if all queried data is available in the index. That means that even the columns that appear in the select clause only, must be included in the index.

The performance advantage of an index-only scans depends on the number of accessed rows and the index clustering factor.

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

0
votes
1
answer
229
views

query regd the CBO decision

Apr 17 at 10:27 Hulda(suspended)
index-choice optimizer
0
votes
3
answers
2.0k
views

Examples for Function Based Indexes?

Mar 25 at 15:52 Castorp 1
function-based
0
votes
1
answer
610
views

Updating multiple rows using a subquery in SQL

Jan 08 at 09:52 Jan 26
subquery update sql