Está en la página 1de 9

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPOSCOLULA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

ADMINISTRACION DE BASE DE DATOS

UNIDAD 4

ÍNDICES, REORGANIZACIÓN Y RECONSTRUCCIÓN

SEMESTRE: ENERO-JUNIO 2024

DOCENTE: LIC. MARCO ANTONIO RUIZ VICENTE

INETGRANTES:
NADIA CRUZ SANTIAGO
CHRISTIAN CRUZ JIMENEZ

SAN PEDRO Y SAN PABLO TEPOSCOLULA, OAXACA, A 09 DE ABRIL DE 2024


El índice de una base de
datos es una estructura
alternativa de los datos en
una tabla. El propósito de los
índices es acelerar el acceso
a los datos mediante
operaciones físicas más
rápidas y efectivas. En pocas MANEJO
palabras, se mejoran las
operaciones gracias a un DE
aumento de la velocidad,
permitiendo un rápido acceso ÍNDICES
a los registros de una tabla
en una base de datos.
Existen diferentes tipos de
índices algunos de ellos son:
Ø Índices agrupados
Ø Índices no agrupados
Ø Índices compuestos
Ø índices descendientes
ÍNDICES
Definen el orden en que
AGRUPADOS
almacenan las filas de la tabla
(nodos hoja/página de datos de
la imagen anterior). La clave del
índice agrupado es el elemento
clave para esta ordenación; el
índice agrupado se implementa
como una estructura de árbol b
que ayuda a que la recuperación
de las filas a partir de los
valores de las claves del índice
agrupado sea más rápida.
Debemos tener en
cuenta:Columnas selectivas,
columnas afectadas en consultas,
Columnas accedidas
"secuencialmente", Columnas
implicadas en JOIN, GROUP BY y
el Acceso muy rápido a filas:
lookups.
ÍNDICES NO
AGRUPADOS

Tienen la misma estructura de


árbol b que los índices
agrupados, con algunos matices;
como hemos visto antes, en los
índices agrupados, en el último
nivel del índice (nivel de hoja)
están los datos; en los índices
no-agrupados, en el nivel de hoja
del índice, hay un puntero a la
localización física de la fila
correspondiente en el índice
agrupado.
Es un índice de varias columnas
de una tabla. Las columnas de un
índice compuesto que deben
aparecer en el orden que tenga ÍNDICES
más sentido para las consultas COMPUESTOS
que recuperar datos y no
necesita ser adyacente en la
tabla.

Este tipo de índice almacena los


datos en una columna o columnas ÍNDICES
de concreto en orden DESCENDIENTES
descendente.
Un factor clave para
conseguir una E/S de disco
mínima para todas las
consultas de bases de datos
es asegurarse de que se
creen y se mantengan buenos REORGANIZACIÓN
índices. Un paquete puede
usar la tarea Reorganizar ÍNDICES
índice para reorganizar los
índices de una base de datos
individual o de varias bases
de datos.
La tarea Reorganizar índice encapsula la instrucción ALTER
INDEX de Transact-SQL. Si elige compactar datos de
objetos grandes, la instrucción utiliza la cláusula
REORGANIZE WITH (LOB_COMPACTION = ON); en caso
contrario, se establece LOB_COMPACTION en OFF.
FRAGMENTACIÓN DE LOS ÍNDICES
La fragmentación es consecuencia de los procesos de
modificación de los datos (instrucciones INSERT, UPDATE y
DELETE) efectuados en la tabla y en los índices definidos
en la tabla.
DETECCIÓN DE FRAGMENTACIÓN
El primer paso para decidir qué método de
desfragmentación se va a utilizar consiste en analizar el
índice para determinar el nivel de fragmentación. Si se usa
la función del sistema sys.dm_db_index_physical_stats, se
puede detectar la fragmentación de los índices de la base
de datos thuban-homologada.
Se debe examinar y determinar qué
índices son susceptibles de ser
reconstruidos. Cuando un índice está
descompensado puede ser porque
algunas partes de éste han sido
accedidas con mayor frecuencia que
otras.
Blevel (branch level) es parte del
formato del B-tree del índice e indica
el número de veces que Oracle ha
tenido que reducir la búsqueda en ese
índice. Si este valor está por encima
de 4 el índice deberá de ser
RECONSTRUCCIÓN
reconstruido.
ALTER INDEX <index_name> REBUILD;
DE ÍNDICES
Para reconstruir una partición de un
índice podríamos hacer los siguientes:
ALTER INDEX <index_name> REBUILD
PARTITION <nb_partition> NOLOGGING;
Comando ALTER INDEX
Esta sentencia se utiliza para cambiar
o reconstruir un Índice existente en la
base de datos. Para reconstruir un
Índice bastaría con lazar la siguiente
sentencia: ALTER INDEX REBUILD;
BIBLIOGRAFÍAS

ÍNDICES, REORGANIZACIÓN Y RECONSTRUCCIÓN. (S/F).


PREZI.COM. RECUPERADO EL 10 DE ABRIL DE 2024, DE
HTTPS://PREZI.COM/P/Z9JO_E0DN247/INDICES-
REORGANIZACION-Y-RECONSTRUCCION/
PERFIL, V. (2017, JUNIO 4). 4.3 ÍNDICES, REORGANIZACIÓN
Y RECONSTRUCCIÓN. BLOGSPOT.COM.
HTTP://ADMINISTRASIONDEBASEDEDATOS123456789.BLOG
SPOT.COM/2017/06/43-INDICES-REORGANIZACION-Y.HTML
(S/F). STUDOCU.COM. RECUPERADO EL 10 DE ABRIL DE 2024,
DE HTTPS://WWW.STUDOCU.COM/ES-
MX/DOCUMENT/INSTITUTO-TECNOLOGICO-DE-
TIJUANA/ADMINISTRACION-DE-BASE-DE-DATOS/43-INDICES-
REORGANIZACION-Y-RECONSTRUCCION/11576089

También podría gustarte