Saltar al contenido
uencoder

Composite Index

Un índice compuesto indexa varias columnas juntas; el orden de las columnas determina qué patrones de consulta puede servir (principio del prefijo más a la izquierda).

Propósito

Entender cómo el orden de las columnas en índices de varias columnas afecta a las consultas y diseñar índices compuestos eficientes.

Mecanismo

El índice (a,b,c) sirve a WHERE a=?, WHERE a=? AND b=?, y WHERE a=? AND b=? AND c=?, pero no a WHERE b=? (viola el prefijo más a la izquierda). Coloque primero las columnas más selectivas.

Casos de uso

  • Optimización de consultas multi-columna
  • Diseño de índices
  • Prefijo más a la izquierda

Herramientas relacionadas

References