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

¿Limitar una consulta a un registro mejora el rendimiento?

Si la columna tiene

un índice único:no, no es más rápido

un índice no único:tal vez, porque evitará enviar filas adicionales más allá de la primera coincidencia, si existe

sin índice:a veces

  • si 1 o más filas coinciden con la consulta, , porque el análisis completo de la tabla se detendrá después de que coincida la primera fila.
  • si ninguna fila coincide con la consulta, no , porque necesitará completar un escaneo completo de la tabla