Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/10/2005, 04:49
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
en principio no tienes porque crear indices, a no ser que sean necesarios.

si tu tabla va a crecer mucho y es habitual que se hagan consultas a traves de esos campos, entonces es conveniente crear un indice individual sobre cada campo.

pero un indice tambien supone una carga adicional para el servidor. el hecho que las consultas sobre los campos indexados sean mas rapidas tiene un precio:

cuando insertas o eliminas un registro en la tabla debe actualizarse el indice, lo que supone un lapso de tiempo en el servidor, que puede incrementarse drasticamente si las operaciones de insercion o edicion son frecuentes.

por eso mi recomendacion es:

crea un indice individual sobre esos campos si crees que es necesario (tabla muy grande y constantes busquedas sobre los campos que mencionas).
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.