Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/04/2009, 16:10
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: [ODBC SQL Server Driver]Terminó el tiempo de espera.

la recomendacion para la creacion de indices es la siguiente.

si un campo tiene un valor que se repite en todos los registros de la tabla: NO ES BUEN INDICE
si un campo tiene un valor que es distinto en todos los registros de la tabla: NO ES UN BUEN INDICE

Un buen indice esta dado por el grado medio de ocurrencia con respecto a todos los valores de la tabla. (creo que incluso hay una formula matematica , pero no me la se)

Es aqui donde tu tienes que usar tu criterio.

EJ:

EN EL MUNDO COTIDIANO, Si tienes una agenda telefonica, un buen indice es la primera letra del apellido o del nombre de la persona. ya que a traves de este indice, te es facil encontrar un numero telefonico de una persona a la que le sabes el nombre.

Si buscas el apellido PEREZ, debes de ir a la letra P y recien ahi te pones abuscar PEREZ dentro de esa pagina. Ese es un EXCELENTE INDICE!!! ya que no pones a buscar PEREZ en las primeras hojas de tu agenda, ya que sabes que ahi estan los contactos que empiezan con A.

Un mal indice seria tratar de encontrar un numero telefonico por el primero numero de telefono. ya que todos estarian en la pagina del 555-xxxxxxx. Ese es un PESIMO INDICE!

LA clave esta en analizar los datos y ver que campos son los mas propicios para hacer tus indices mas optimos.