Amigos, tengo una tabla con 1.500.000 registros, su clave es idnum, cuando
ejecuto algo como:
Select nombre from clientes
where idenum=993797;
El "explain" muestra que toma el índice y es rápido, pero cuando ejecuto:
Select nombre from clientes
where idenum=139751;
Igual toma el índice, pero es lento.
La razón es porque en el primer caso, de los 1.5 millones de registros el
idenum 993797, retorna
3.000 registros, pero en el siguiente, 139751, tiene que retornar
1.023.000registros.
Por qúe el optimizador no deja de usar el índice en este caso, ya que sería
más rápido el no usarlo ???
Saludos, y gracias,
Ernesto.