Temas > Programacion > Base de datos > Indices en sql
Julio

Un índice es un objeto de la BD
Permite acelerar la recuperación de filas usando una estructura de
punteros. 
Los ínices pueden ser creados explícitamente o automáticamente
Si no se tiene un índice sobre una columna, entonces se debe hacer
un barrido total para una tabla de búsqueda.
Un índice ofrece acceso rápido y directo a los registros de una tabla,
reduciendo las operaciones E/S.
El índice lo mantiene automáticamente Oracle. Una vez que es creado
no requiere actividad directa del usuario.
Los índices son lógica y físicamente independientes de la tabla sobre
la que se aplican. Esto significa que pueden ser creados o eliminados
en cualquier momento y no tienen efectos sobre la base u otros
índices.
Cuando se elimina una tabla, también se eliminan los índices que
ésta tuviera.
Automáticamente:
Un índice único es creado de forma automática cuando se define
PK o UNIQUE.
Manualmente:
Los usuarios pueden crear índices no únicos sobre columnas para
acelerar el tiempo de acceso a éstas.
Por ejemplo, se puede crear un índice sobre una clave ajena para
una operación de join en una consulta que acelere la respuesta.
Crear índice sobre una o más columnas
CREATE INDEX index
ON table(columna1, columna2);
Mejoran la velocidad de acceso de una consulta, por ejemplo para
la columna ename de la tabla EMP.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal