extensión
bloque
de datos
,
extensión
y
segmento:
1. Bloque: Es la unidad más pequeña para almacenar bloques de datos en Oracle, por lo que los datos finalmente se almacenan en el bloque. También se le llama bloques o páginas lógicas. Cada sistema operativo tiene su propio tamaño de bloque.
Los bloques aquí son propios de Oracle, que son diferentes de los bloques del sistema operativo. Puede configurar el bloque de Oracle varias veces el bloque del sistema operativo configurando DB_BLOCK_SIZE, reduciendo así las E/S innecesarias. Independientemente de si los datos almacenados en el bloque son una tabla, un índice o un grupo de datos, la estructura del bloque es la misma.
2. Extensión: la extensión
es la unidad lógica más pequeña asignada a un objeto cada vez y está compuesta por un cierto número de bloques consecutivos. Una o más extensiones forman un segmento.
3. Segmento: es una colección de extensiones, que contiene todas las extensiones de la organización de almacenamiento lógico específica contenida en el espacio de tabla. Por ejemplo, una tabla, un índice y un clúster no particionados se denominan segmento, y un índice particionado y una partición de la tabla se denominan segmento. El segmento temporal
se utiliza principalmente para ordenar y otras operaciones. Solo cuando la memoria de la base de datos no puede almacenar la operación de clasificación correspondiente y no se pueden encontrar otras soluciones mejores, se creará un segmento temporal en el espacio de tabla temporal.