Blogia
tecnolakis

AWR en Oracle Database

AWR es una herramienta desarrollada por Oracle he incluida en Oracle 10g que nos permite extraer informes del estado de nuestra  base de datos para poder relizar tareas de Tuning, esta herramienta es una evolución de Oracle StatsPack que estaba incluida en Oracle 9i.

 

El AWR realiza la recolección de datos estadísticos y de rendimiento de una base de datos Oracle que incluye:

 

  • Eventos Wait usados para identificar problemas de rendimiento.
  • Estadísticas de System y sesiones.
  • Estadísticas de uso de objetos.
  • Estadísticas de estamentos SQL, Select, Insert, etc.

 

Los Snapshots

 

Por defecto Oracle AWR realiza la recolección de datos cada hora con una retención de 7 días, si desaamos variar esta configuración podemos cambiarla usando:

 

 

BEGIN
     DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings(
       retention => 21600,        -- Minutos.
       interval  => 15);          -- Minutos.
END;
/



La recolección automáticaen AWR solo es posible si el parámetro STATISTICS_LEVEL esta inicializado a TYPICAL(por defecto) o CALL, si el valor de este parámetro es BASIC lanzar Snapshop de forma manual pero perderemos algunas estadísticas.
 

 

 

Para lanzar un Snapshop de manual ejecutaremos lo siguiente:

 

EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot;



 

 

Si queremos borrar un Snapshop ejecutaremos:

 

BEGIN
     DBMS_WORKLOAD_REPOSITORY.drop_snapshot_range (
       low_snap_id  => 22,   -- Snapshop más bajo 
       high_snap_id => 32);  -- Snapshop más alto
END;
/

 

 

Oracle AWR provee dos scripts SQL que producen informes del repositorio AWR, son awrrpt.sql y awrrpti.sql, ambos ofrecen la posibilidad de que el informe se genere en formato de texto o en formato HTML, los dos dan basicamente la misma información pero el awrrpti.sql te permite sacar el informe de una única instancia.

 

Los informes lo podemos generar de la siguiente manera:

 

 



 

Una vez ejecutéis el script os pedirá el tipo de informe, texto o HTML, aparecerá un lista de los shapshop disponibles, seleccionas los que os interese y se generará el informe AWR con el nombre de fichero que hayáis definido.

0 comentarios