logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Gestionando los extent (II)

Selecciona el idioma :

Por favor, inicia sesión para que tu progreso sea registrado. Sin iniciar sesión, podrás visualizar el video pero no se aumentará tu avance en el curso

Gestionando los extent (II)


Las tablas están compuestas por bloques, que estos forman extensiones, las extensiones forman segmentos y estos se alojan en las tablespaces. Cuando creamos una tablespace sin especificar las extensiones que queremos darle, por defecto Oracle nos crea las extensiones con la opción EXTENT MANAGEMENT LOCAL.

REUSE EXTENT MANAGEMENT LOCAL como comando para crear las extensiones:

  • Si lo dejásemos así, tendria el mismo efecto que si lo hubiésemos dejado hasta el tercer comando. La cláusula que pondremos seguido del comando nos va a definir cómo se van a crear las extensiones.

Las cláusulas que podemos utilizar son:

  • UNIFORM, lo cual significa que las extensiones siempre van a tener el mismo tamaño. Esta es funcional cuando tenemos una estructura en la que conocemos muy bien el tamaño final y los datos son homogéneos.
  • AUTOALLOCATE, que manda a la base de datos a gestionar ella misma las extensiones, por lo cual es la más adecuada para crear.

Al crear una tabla se crearán las extensiones dependiendo del tamaño inicial que le demos. Oracle se rige por parámetros. Los parámetros a tener en cuenta para el tamaño de las extensiones som:

  • 64K 1M 8M 64M

El tamaño inicial es ubicado automáticamente entre dos parámetros, y de los cuales va a asumir el tamaño del menor y creará tantas extensiones hasta igualar el tamaño inicial.

Por ejemplo: Si creamos una tabla con un tamaño inicial de 100K, las extensiones tomaran un tamaño de 64K al ser los 100K iniciales menor que 1M que es el parámetro mayor en este caso:

  • 64K -100K-1M
  • Y para llegar a los 100K creará dos extensiones de 64K.


extent 2

Publicaciones Recientes de oracle dba

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?