Oracle Cuestiones De Tablespaces.

Páginas: 8 (1764 palabras) Publicado: 18 de diciembre de 2012
Cuestiones.
1. ¿Qué es la cláusula storage? ¿Qué son initial_extent, next_extent, pct_increase?
Esta clausula aparece al final de la definición de los objetos de almacenamiento de la base de
datos para indicar el almacenamiento según una serie de parámetros predefinidos.
Initial_extent: Especifica el tamaño (en bytes) de la primera extensión.
Next_extent: Especifica el tamaño (en bytes) dela segunda extensión.
Pctincrease: Especifica el % de incremento en el tamaño de las siguientes extensiones. El
tamaño de una nueva extensión es el tamaño de la anterior multiplicado por pctincrease. Debe
ser 0 para reducir la fragmentación en los tablespaces.

2. ¿Cómo conseguimos que un usuario pueda crear tablas o índices en un tablespace?
Añadiendo la opción TABLESPACE NOMBRE_TABLESPACEal final de toda la sentencia cuando
hacemos un CREATE TABLE o un CREATE INDEX.

3. ¿Qué es la fragmentación de los tablespaces y cómo se soluciona?
Pasos a seguir para su solución:
-Manejar los tablespaces en forma local y no en el diccionario.
-Usar las clausulas de almacenamiento de los objetos correctamente (pctfree, pctused),
tomando como parámetro de medición la cantidad de registros,el tamaño del objeto, cuantos
registros crecerá diariamente, la cantidad de usuarios que utilizaran el objeto en forma
concurrente y el tamaño del bloque que se esté utilizando.
- Desfragmentación periódica de los tablespaces para evitar que se fragmenten.

4. ¿Qué son los tablespaces locales?
El propio tablespace mantiene un bitmap, que se corresponde con un bloque o grupo de
bloques, encada fichero de datos para hacer un seguimiento de los bloques de estados libres y
ocupados en dicho fichero de datos.
Reducen la contención en el diccionario de datos ya que no registran el espacio libre en el
mismo. Hace un seguimiento de forma automática del espacio libre adyacente, eliminando la
necesidad de fusionar las extensiones libres. El tamaño de las extensiones lo puede determinarde forma automática el sistema. Los cambios en los bitmaps de extensión no generan
información de rollback, ya que noactualizan las tablas del diccionario de datos.

5. ¿Interesa crear datafiles con autoextent? ¿Y con maxsize unlimited?
- Si que interesa utilizar la clausula autoextent ya que permitirá que el datafile crezca
diatónicamente hasta el máximo establecido por maxsize aunque si nose estableciera este
perderíamos el control del tamaño del datafile.
- No es aconsejable utilizar la clausula maxsize unlimited ya que el datafile puede llegar a
crecer tanto que provoque que nos quedemos sin espacio en el disco.

6. ¿Cómo conocer el espacio libre que tenemos en el datafile?.
SELECT tablespace_name,
ROUND(sum(bytes)/1024/1024,0)
FROM dba_free_space
WHERE tablespace_nameNOT LIKE 'TEMP%'
GROUP BY tablespace_name

7. ¿Qué tamaño de data block se debe elegir?.
Oracle recomienda que el tamaño de un data block sea siempre un múltiplo del bloque de
datos del S.O.

8. ¿Qué es y cómo influye el parámetro db_file_multi_block_read_count?.
Especifica la cantidad de bloques que van a ser leídos en cada I/O a través de un Full Scan.
Este parámetro afecta alOptimizador de Costos (CBO) ya que si seteamos un valor alto, el CBO
puede ser influenciado en elegir realizar un Full Scan en vez de acceder por índice. Como en los
ambientes DSS o Data Warehouse suelen utilizarse planes de ejecución que incluyen Full Scan,
aumentar el valor de éste parámetro puede ser beneficioso.

9. ¿Qué valor de Pctfree y Pctused se debe dar a cada tabla e índice?.
PCFREE:Especifica cuál es la cantidad de espacio que se deberá dejar libre en el bloque para
las futuras actualizaciones que se vayan a realizar en los registros previamente almacenados en
el bloque. Esto quiere decir que Oracle insertará registros en el bloque hasta que se llegue al %
especificado en el PCFREE para las futuras actualizaciones de los registros que se encuentran
en el bloque y tamaño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tablespace En Oracle
  • Controlar Espacio De Los Tablespaces En Oracle
  • Oracle consultas tablespace
  • tablespace oracle
  • Moniitorización de tablespaces oracle
  • ORACLE
  • Oracle
  • Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS