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

MySQL Query IN () Cláusula lenta en columna indexada

Está accediendo a 420 filas por clave principal, lo que probablemente conducirá a una ruta de acceso al índice. Esto podría acceder a 2 páginas de índice y una página de datos por clave. Si estos están en caché, la consulta debería ejecutarse rápidamente. De lo contrario, cada acceso a la página que vaya al disco incurrirá en la latencia habitual del disco. Si asumimos una latencia de disco de 5 ms y un 80 % de aciertos de caché, llegamos a 420*3*0,2*5ms=1,2 segundos, que es del orden de lo que está viendo.