16 puntos por xguru 2022-12-02 | Aún no hay comentarios. | Compartir por WhatsApp
  • "Los composite indexes son 10 veces más rápidos que el index merge
    En Postgres la diferencia es aún mayor que en MySQL,
    porque Postgres no soporta index-only scans para consultas que usan index merge"
  • Para la consulta SELECT count(*) FROM table WHERE int1000 = 1 AND int100 = 1
    se puede crear un composite index (int1000, int100) o crear índices individuales sobre int1000/int100 para permitir el merge
  • Prueba realizada tras generar aleatoriamente 10 millones de registros
    • Composite index: 5ms
    • Index merge: en MySQL 30~40ms, en Postgres 30~90ms
  • Si usas Postgres, conviene tener cuidado con el uso de la función de index merge

Aún no hay comentarios.

Aún no hay comentarios.