Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2003, 06:01
Avatar de ferent
ferent
 
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 11 meses
Puntos: 0
Hablemos de índices

Muy buenas;

resulta que hace unos minutos que me ha llamado mi hospedador de página diciéndome que por no tener un indice definido en una tabla de mi base mySQL, se habían generado una cantidad de archivos temporales por consultas de un valor superior a 4 Gb.

Solucionado esto que no fue más que un descuido, quisiera saber de sus recomendaciones sobre la indexación.

Pregunta: ¿Que campos es recomendables indexar si...:

Caso (a:

Si en mi página tengo un SELECT * from usuarios...

Caso (b:

Si en mi página tengo un SELECT nombre, apellidos from usuarios... y NO hago referencia a mi campo indexado "ID_USUARIO"


O bien debería tomar como referencia el WHERE de la sentencia SQL?

Gracias a todos
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.