Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2010, 04:00
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Si tengo miles de registros pero uso where...

Como mas registros mas lento, eso siempre.

Pero si usas los indices adecuados puede seguir siendo muy rapido.

Un indice lo que hace, explicación intuitiva no técnica, es ordenar previamente los datos de manera que la consulta en realidad primero busca el valor en el indice y atraves de este se dirige al grupo de registros de ese valor.

Con lo que la operacion acaba siendo una busqueda en el numero de categorias y luego en el numero de registros de la categoria, por tanto en tu caso el primer numero (numero de categorias) no varia (o no mucho) y el segundo sigue siendo 50.000, tengas 300.000 o 1.000.000 de registros.

Quim

Última edición por quimfv; 02/12/2010 a las 08:00