mardi 27 octobre 2009

Mesure du switch des redo-log

Ce petit script permet de savoir si nos redo log switchent trop souvent ou pas assez.

Si ils switchent trop souvent alors cela peut engendrer des problèmes d’I/O, engendrer du redo-log contention.

Si ils ne switchent pas assez souvent, cela peut-être génant. Notamment dans le cas de sauvegarde base éteinte. Si la totalité des annulations n’est pas stockée sur la totalité des redo log entre deux sauvegardes.

Notons que ce script marche sur oracle 8i et 9i : NB : Avoir le SELECT sur v$loghist
SELECT  a.sequence# ,
to_char(a.first_time,'DD-MON-YYYY HH:MI:SS') "date début Log",
( b.first_time - a.first_time ) * 3600*24      "Secondes"
FROM    v$loghist  a,   v$loghist  b
WHERE   b.sequence#= a.sequence# + 1
/

Aucun commentaire:

Enregistrer un commentaire