Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2010, 05:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: indice creado aoutomaticamente para key?

Toda definición de KEY, sea o no PRIMARY crea por default un índice. Este índice será INDEX o B-TREE si la clave no es única, y será UNIQUE si se lo define como tal, como es el caso de los índices PRIMARY KEY.
MySQL maneja internamente los índices, usando para las consultas el más eficiente que encuentre, pero se puede forzar a MySQL a usar un índice específico si así conviene. Para eso se usa en el FROM, junto con la tabla FORCE INDEX nombredelindice.
Tip: No hay que abusar de los índices. Demasiados índices hacen las bases muy lentas porque cada INSERT/UPDATE/DELETE debe escribir en ellos la información actualizada, y además leerlos en cada búsqueda.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)