Comment lire un rapport AWR dans Oracle

grand canyon

Lorsqu'une base de données Oracle ralentit, le premier endroit où l'administrateur de bases de données doit se rendre est la base de données Oracle. Rapport de l'AWR - un aperçu détaillé de ce qui se passe à l'intérieur du système.

Il révèle où le temps est passé, quelles requêtes consomment des ressources et si la base de données est en bonne santé ou en difficulté.

Dans cet article, nous allons passer en revue les principales sections à vérifier afin que vous puissiez rapidement savoir si votre base de données est performante - et où concentrer vos efforts de réglage.

Voici l'ordre que je suis (et que suivent la plupart des administrateurs de bases de données seniors) lors de l'analyse d'un rapport AWR :


Continuer la lecture “How to Read an AWR Report in Oracle”

Comment modifier la période de conservation des AWR dans la base de données Oracle ?

photo de goutte d'eau

Vous pouvez d'abord vérifier la période de conservation des données AWR dans Oracle en procédant comme suit

set lines 200
col SNAP_INTERVAL format a20
col RETENTION format a20
col SRC_DBNAME format a20

select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL        CON_ID   SRC_DBID SRC_DBNAME
---------- -------------------- -------------------- ---------- ---------- ---------- --------------------
3847XX0535 +00000 01:00:00.0    +00008 00:00:00.0    DEFAULT             0 3847XX0535

Vous pouvez constater que l'intervalle est de toutes les heures et que la durée de conservation n'est que de 8 jours.

Vous pouvez modifier la durée de conservation en la ramenant à 30 jours grâce à la formule suivante (30*24*60)

execute dbms_workload_repository.modify_snapshot_settings(retention => 43200);

Si vous souhaitez également modifier la valeur de SNAP_INTERVAL, vous pouvez le faire comme suit pour prendre des photos toutes les 30 minutes

execute dbms_workload_repository.modify_snapshot_settings(interval => 30);