El MySQL 5.4 documentation, on Optimizing Queries with EXPLAIN, dice esto acerca de estas observaciones adicionales:MySQL explico: "Uso de índice" frente a "El uso de la condición de índice"
- mediante el índice de
La información de la columna se recupera de la tabla que usa solo información en el árbol de índice sin tener que hacer una búsqueda adicional para leer la fila real . Esta estrategia se puede usar cuando la consulta utiliza solo columnas que son parte de un único índice.
[...]
- Usando condición índice
Tablas se leen accediendo índice tuplas y probándolos primero en determinar si se debe leer mesa llena filas. De esta forma, la información del índice se usa para diferir ("empujar hacia abajo") al leer filas completas de tablas a menos que sea necesario.
Me falta algo, o estos dos significan lo mismo (es decir, "no leí la fila, el índice era suficiente")?
+1 Buena explicación – Andomar
¿Estoy en lo cierto al suponer que también vería "Usar dónde" en su segundo ejemplo? – Piskvor
@Piskvor Lo siento, no estoy en condiciones de probar esto, por el momento, ambas consultas se mostrarían como "Uso de dónde", creo. – mjv