Un segmento es un conjunto de extensiones que contiene todos los datos de una estructura específica dentro de una lógica de almacenamiento de tablas. Por ejemplo, para cada tabla, Oracle asigna uno o más extensiones para formar segmento de datos de esa tabla, para cada índice, Oracle asigna uno o más extensiones para formar su serie de sesiones de índice.
datos Oracle utilizan cuatro tipos de segmentos, que se describen en las siguientes secciones:
• Segmentos de datos
• Índice de Segmentos
• Segmentos temporales
• Segmentos de Rollback
Segmentos de datos
Un segmento de datos única en una base de datos de Oracle contiene todos los datos de uno de los siguientes:
•una tabla que no tiene particiones o agrupados
•una partición de una tabla de particiones
•un conjunto de tablas de
Oracle crea este segmento de datos al crear la tabla o grupo con el comando CREATE.
Los parámetros de almacenamiento de una tabla o grupo de determinar cómo se asignan los datos de las extensiones de su segmento. Puede configurar estos parámetros de almacenamiento directamente con el CREATE apropiado o comando ALTER. Estos parámetros de almacenamiento afectan la eficiencia de recuperación de datos y almacenamiento para el segmento de datos asociados con el objeto.
Indice de Segmentos
Todos los índices sin particiones en una base de datos Oracle tiene un segmento de índice único para mantener todos sus datos. Para un índice con particiones, cada partición tiene un segmento de un índice único para celebrar sus datos.
Oracle crea el segmento de índice de un índice o una partición de índice cuando se emite el comando CREATE INDEX. En este comando, puede especificar los parámetros de almacenamiento para las extensiones de la serie de índices y un espacio de tablas en las que para crear el segmento de índice. (Los segmentos de una tabla y un índice asociado con ella no tienen que ocupar el mismo espacio de tablas.) Ajuste de los parámetros de almacenamiento afecta directamente la eficiencia de recuperación de datos y almacenamiento.
Segmentos temporales
Cuando las consultas de procesamiento, de Oracle a menudo requieren espacio de trabajo temporal para las fases intermedias de análisis instrucción SQL y la ejecución. Oracle asigna automáticamente este espacio en el disco llamado segmento temporal. Normalmente, Oracle requiere un segmento temporal como un área de trabajo para la ordenación. Oracle no crear un segmento si la operación de ordenación se puede hacer en la memoria o si Oracle se encuentra alguna otra manera de realizar la operación mediante índices
Segmentos de Rollback
Cada base de datos contiene uno o más segmentos de rollback.Un segmento de rollback registros de los viejos valores de los datos que se cambió por cada transacción (o no cometido). Los segmentos de rollback se utilizan para proporcionar coherencia de lectura, para deshacer las transacciones, y para recuperar la base de datos.
¿Qué es una extensión de Oracle?
Una medida es una unidad lógica de asignación de espacio de almacenamiento de base de datos formada por una serie de bloques contiguos de bloques de datos. Uno o más extensiones a su vez constituyen un segmento.Cuando el espacio existente en un segmento se usa totalmente, Oracle asigna una nueva extensión para el segmento.
Cuando se asignan a extensión
Cuando se crea una tabla, Oracle asigna al segmento de datos de la tabla en un grado inicial de un número determinado de bloques de datos. Aunque no hay registros han sido insertados, sin embargo, los bloques de datos de Oracle que corresponden a la medida inicial, se reservan para las filas de esa tabla.
Si los bloques de datos de la extensión inicial de un segmento se llena y se necesita más espacio para guardar datos nuevos, Oracle asigna automáticamente un punto elemental para ese segmento. Una medida elemental es una medida posterior de la misma o mayor tamaño que la medida previamente asignado en ese segmento. (La siguiente sección explica los factores que controlan el tamaño de las extensiones adicionales.)
Para fines de mantenimiento, el bloque de cabecera de cada segmento contiene un directorio de las extensiones en ese segmento.

No hay comentarios:
Publicar un comentario