
02/12/2010, 04:00
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años 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 |