logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Gestionando los extent (I)

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 (I)


Las tablas se componen de bloques que forman extensiones, las cuales a su vez componen segmentos que se almacenan en tablespaces. Si creamos un tablespace sin definir las extensiones, Oracle las generará por defecto con la opción EXTENT MANAGEMENT LOCAL. Podemos utilizar el comando REUSE EXTENT MANAGEMENT LOCAL para gestionar las extensiones:

  • Si lo dejamos de esta manera, tendrá el mismo resultado que detenernos en el tercer comando. La cláusula que añadamos al comando definirá cómo se gestionarán las extensiones.

Las cláusulas disponibles son:

  • UNIFORM: garantiza que todas las extensiones mantendrán el mismo tamaño. Esto es útil cuando conocemos el tamaño final y los datos son homogéneos.
  • AUTOALLOCATE: permite que la base de datos gestione automáticamente las extensiones, siendo la opción más adecuada para una creación automática.

Al crear una tabla, las extensiones dependerán del tamaño inicial definido. Oracle emplea ciertos parámetros para gestionar el tamaño de las extensiones, tales como:

  • 64K, 1M, 8M, 64M

El tamaño inicial se ajustará automáticamente entre dos de estos parámetros, tomando el valor menor y creando las extensiones necesarias hasta alcanzar el tamaño inicial. Ejemplo: Si una tabla tiene un tamaño inicial de 100K, las extensiones se establecerán en 64K, dado que 100K es menor que 1M, el siguiente parámetro mayor:

  • 64K - 100K - 1M
  • Para alcanzar los 100K, se crearán dos extensiones de 64K.


extent 1

Publicaciones Recientes de oracle dba

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?