Oracle Index Skip Scan - Practical Deep Dive Oracle Performance Series Index Skip Scan How Oracle can use a composite index without the leading column, when that helps, and when it does not Index skip scan is one of those optimizer features that is often summarized too loosely. It does not make column order unimportant, and it does not mean every predicate on a nonleading column will suddenly benefit from a composite index. What it does mean is that Oracle has an extra access path in specific cases: when the leading column is absent, the later column is selective enough, and the leading column has relatively few distinct values. Leading key absent Core prerequisite Few distinct prefixes Why it can work Later key selective Why it can be worth it Still cost-based Not a guarantee Table of contents 01. Mental model What skip scan actually is 02. Optimizer criteria When Oracle considers it 03. How it works Logical subindexes and why distinctness matters 04. When it helps Good fits...
A technical blog for Oracle Apps DBAs covering Oracle E-Business Suite, Oracle Cloud (OCI), Database Administration, Performance Tuning, AWR, RAT, Data Safe, Autonomous Database, and real-world DBA tips and best practices.