Sabemos que crear índices ayuda a la localización más rápida de la información contenida en las tablas. Ahora aprenderemos a crearlos y eliminarlos:
CREATE INDEX NombreIndice ON NombreTabla (Columna1 [, Columna2 ...]);
No es aconsejable que utilices índices sobre campos de tablas pequeñas o que se actualicen con mucha frecuencia. Tampoco es conveniente si esos campos no se usan en consultas de manera frecuente o en expresiones.
El diseño de indices es un tema bastante complejo para los Administradores de Bases de Datos, ya que una mala elección ocasiona ineficiencia y tiempos de espera elevados. Un uso excesivo de ellos puede dejar a la Base de Datos colgada simplemente con insertar alguna fila.
Para eliminar un índice es suficiente con poner la instrucción:
DROP INDEX NombreIndice;