Índice compuesto
Un índice sobre varias columnas en un orden determinado. La clave está ordenada primero por una columna y luego por la siguiente — igual que una guía telefónica ordenada por apellido y después por nombre.
De ahí la regla más importante: el prefijo izquierdo es el que manda. Un índice sobre (id_cliente, fecha) ayuda a las consultas que filtran solo por id_cliente y a las que usan ambas columnas juntas, pero no a una consulta que filtre solo por fecha. El orden es, por tanto, una decisión de diseño, no un detalle. Reglas prácticas: las columnas con condiciones de igualdad van primero, los rangos y la ordenación al final, y la columna más selectiva se coloca temprano cuando hay libertad de elección. Un índice compuesto bien planeado sustituye a menudo a tres índices de una sola columna, y además hace posibles los index-only scans. Algunas bases de datos pueden saltarse una primera columna sin usar mediante skip scan, pero no cuentes con ello.