2011-10-28 10 views

Respuesta

51

Yo recomendaría leer esto en los índices: http://en.wikipedia.org/wiki/Index_(database).  

En pocas palabras, un motor de base de datos crea una nueva estructura que mantiene ordenada la columna indexada (que corresponde a una propiedad) y un enlace a la fila correspondiente para cada entrada (clave principal). Esto permite búsquedas más rápidas (ya que la búsqueda en listas ordenadas es más rápida que en listas desordenadas). Pero esto aumenta el almacenamiento utilizado (para la estructura de datos) y los tiempos de inserción (para mantener la estructura ordenada).

Así que sí, debería usar índices en tales casos.

16

Si marca la casilla, datos básicos construirá un índice de los valores, lo que hará una búsqueda más rápida y más eficiente. Es como lo que usa Spotlight. Sin el índice, tendrá que viajar a través de la base de datos todo el tiempo. Dice que necesita buscar los valores rápidamente, luego debe indexarlos.

Cuestiones relacionadas