Select muy lenta
Publicado por Daniel (5 intervenciones) el 15/04/2009 10:34:24
Tengo una tabla con 1.200.000 registros que tiene creado 4 indices segun las necesidades , uno de ellos esta compuesto por fecha,hora,idemp,idsec
al hacer una busqueda select max(fecha) from registros where idemp=1
me tarda 33 segundos
al hacer un explain veo que no hace la busqueda por el indice de fecha, sino que toma otros que tambien incluye el idemp. Como deberia hacerlo para que tome el indice por fecha o como hacer para acelerar el proseso.
Mysql 5.1.32 para windows
Este mismo proceso en mssql no tarda nada usando los mismo indices.
al hacer una busqueda select max(fecha) from registros where idemp=1
me tarda 33 segundos
al hacer un explain veo que no hace la busqueda por el indice de fecha, sino que toma otros que tambien incluye el idemp. Como deberia hacerlo para que tome el indice por fecha o como hacer para acelerar el proseso.
Mysql 5.1.32 para windows
Este mismo proceso en mssql no tarda nada usando los mismo indices.
Valora esta pregunta


0