Concept Flow - Composite index and column order
Create Composite Index on (A, B)
Query uses WHERE A = ? AND B = ?
Yes→Index fully used
No
Query uses WHERE A = ? only
→Index partially used
Query uses WHERE B = ? only
→Index NOT used efficiently
Query uses WHERE B = ? AND A = ?
→Order matters: same as index order
Performance varies
The order of columns in a composite index affects how queries can use it efficiently. Queries filtering on the first column can use the index fully or partially; filtering only on later columns is less efficient.