
24/01/2008, 15:19
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Re: Mal rendimiento base de datos grande Ningun campo es indice.
el pobre motor de mysql tiene que recorrer secuencialmente cada registro de la tabla para dar con el criterio que pidas.
Comparemos.....imaginate que te pidan buscar a ti, en una guia telefonica ( de papel ) todos los telefonos que figuren alli, sin importar apellido o ciudad, solo que dicho numero empiece con 441.
Cuanto tardarias?....piensa por que!....pues porque te piden hacer algo en un listado que está, dada tu necesidad, desordenado. No te queda mas alternativa que ir de la primer a la ultima pagina, buscando los numeros que empiecen por 441
Que tal si ahora te pidieran que busques cuantos telefonos hay SOLO en la ciudad 'xyz' asociado a personas de apellido Fernandez.
Cuanto tardarias?....piensa por que! |