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