sql >> Base de Datos >  >> RDS >> Mysql

¿Puede MySQL usar múltiples índices para una sola consulta?

Sí, MySQL puede usar múltiples índices para una sola consulta. El optimizador determinará qué índices beneficiarán la consulta. Puedes usar EXPLAIN para obtener información sobre cómo MySQL ejecuta una declaración. Puede agregar o ignorar índices usando sugerencias como estas:

SELECT * FROM t1 USE INDEX (i1) IGNORE INDEX FOR ORDER BY (i2) ORDER BY a;

Sugeriría leer sobre cómo utiliza MySQL los índices .

Solo algunos extractos: