Buenas,
si creo una tabla con un primary key, se crea automaticamente un indice para este campo o hay que creaer ese indice con create key ...
Gracias
| ||||
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) |
Etiquetas: |