Indices En Bases De Datos

Páginas: 2 (438 palabras) Publicado: 15 de julio de 2012
CONCEPTO DE ÍNDICE: El índice de una base de datos es una estructura de datos que mejora la
velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla en una base dedatos. Al aumentar drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes búsquedas. A modo de símil podríamos verlos como un índice de libro.Buscar un capítulo en un libro sin un índice implicaría recorrer el libro entero hasta que nos topásemos con el mientras que encontrarlo con un índice supondría recorrer este último y luego irdirectamente a la página en la que se encuentra lo que nos interesa.

VENTAJAS Y DESVENTAJAS DEL USO DE ÍNDICES VENTAJAS Una de las mayores ventajas es que cuando MySQL se encuentra un índice evitamos un“escaneo completo de la tabla” lo que hace que cuando tenemos grandes cantidades de datos en nuestras tablas, la mejora puede ser muy importante. Muy relacionado con el anterior… al evitar “escaneoscompletos de las tablas”, evitamos los siguientes problemas: Sobrecarga de CPU, sobrecarga de disco y concurrencia. Con los índices evitamos que MySQL tenga que hacer lecturas secuenciales. Los índices nospermiten una mayor rapidez en la ejecución de las consultas tipo SELECT lo que sea WHERE… Y por último será una ventaja para aquellos campos que no tengan datos duplicados, sin embargo si es un campocon valores que se repiten continuamente (Ej. Masculino/Femenino) no es aconsejable. DESVENTAJAS Los índices son una desventaja en aquellas tablas las que se utiliza frecuentemente operaciones deescritura (Insert, Delete, Update), esto es porque los índices se actualizan cada vez que se modifica una columna. Los índices también suponen una desventaja en tablas demasiado pequeñas puesto que nonecesitaremos ganar tiempo en las consultas. Tampoco son muy aconsejables cuando pretendemos que la tabla sobre la que se aplica devuelva una gran cantidad de datos en cada consulta. Por último hay...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Indices (Bases de datos)
  • Indice de un proyecto de base de datos
  • Índice (base de datos)
  • Base de datos. Indicadores de desarrollo
  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS