logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Asesores

Selecciona el idioma :

Este video solo está disponible para los alumnos que han adquirido el curso

Asesores


En una Base de Datos Oracle existe un conjunto de asesores que se encargan de generar informes de diagnósticos. Cuando el proceso MMON crea una foto se ejecuta el asesor Automatic Database Diagnostic monitor (ADDM) el cual creará informes de estadísticas.

Algunos de los asesores que existen son:

  • El ADDM.
  • El asesor de Memoria.
  • El asesor de segmento.
  • El asesor (MTTR) tiempo medio para recuperar.
  • El asesor de Recuperación de datos.
  • El asesor de Acceso, Tuning (mejora) y de Reparación.
  • El asesor automático Undo.

Addm

El Automatic Database Diagnostic Monitor es ejecutado automáticamente por el MMON cada vez que una foto del AWR es creada.

Los datos que necesita los toma del AWR y para crear los informes utiliza los datos de la foto que acaba de crear y la foto anterior. También se puede hacer informes entre 2 fotos cualesquiera, pero para ello hay que ejecutar de forma manual al ADDM.

Los informes son borrados a los 30 días, a diferencias de las fotos que son eliminados a los 8 días.

Asesores de memoria:

  • LOS ASESORES DE MEMORIA PREDICEN EL EFECTO DE VARIAR EL TAMAÑO DE LAS

ESTRUCTURAS DE MEMORIA HACIENDO ESTIMACIONES:

  • Asesor del Shared Pool.
  • Asesor del Pool de Java.
  • Asesor del Pool de Strems.
  • Asesor del Cache Buffer de la Base de Datos.
  • Asesor de PGA.
  • Asesor de SGA.
  • NO existe el asesor del Large Pool.

Asesore de sql

Hay 3 asesores de SQL:

  • El asesor de acceso de sql: analiza una carga de trabajo SQL (no declaraciones individuales) y realiza recomendaciones en cuanto a segmentos, las cuales provocarían que la carga de trabajo se ejecute más rápido.

Las recomendaciones pueden ser :

  • Crear o eliminar índices.
  • Crear o eliminar vistas.
  • Dividir segmentos.
  • Crear esquemas.

El asesor de Mejora de SQL (Tuning): puede analizar declaraciones individuales.

El asesor de Reparación de SQL: Una declaración sql puede fallar debido a un error interno de oracle al que se le llama «bug», y provoca el mensaje “ORA-600”. Una manera de evitar este problema es ejecutar la declaración de forma diferente y este asesor nos ayuda a esto.

Asesor automatico undo.

Este asesor observa cómo se crean los datos undo y la longitud de los comando DML, con los datos obtenidos recomendará un tamaño mínimo del tablespace undo, para evitar errores de espacio y que aparezca el error de foto vieja.

Asesor MTTR (mean time recoverer).

Cuando se inicia una Base de datos después de un cierre desordenado, el sistema no estará disponible hasta que se recuperen todos los datos, el asesor MTTR estima cuánto tardará el sistema en recuperarse, teniendo cuenta la carga de trabajo actual.

Asesor de recuperación de datos

Si la base de datos ha sido dañada físicamente, tal como archivos borrados o bloques de datos corruptos. Habrá que averiguar que archivos son los dañados y decidir si solo hay que recuperar los bloques dañados o es necesario recuperar todo el archivo. El asesor de Recuperación de datos aconseja al DBA de lo que tiene hacer, ya que va a seguir los mismos procedimientos que realizaria el DBA, pero mucho más rápido.

Asesor de segmentos.

Los segmentos de tipo tabla y de tipo índice crecen de forma automática cuando es insertada una fila en la tabla. Pero cuando es eliminada una fila de una tabla, este segmento no se reduce de forma automática, por lo que sigue manteniendo su tamaño. Para que un segmento se haga más pequeño hay que forzar una reorganización. El asesor de segmentos observa las tablas y los índices para recomendar la reorganización más apropiada.

Trabajos de mantenimiento automático

El planificador de mantenimiento se ejecuta a diario pero a diferente hora:

  • En los días laborables se ejecuta a las 10 de cada noche hasta 4 horas después.
  • En los fines de semana a las 6 durante 20 horas.

Este mantenimiento es necesario para que el optimizador trabaje correctamente, y p


asesores

Publicaciones Recientes de oracle dba

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?