Statspack analyzer (
http://www.statspackanalyzer.com/analyze090630.asp) peut apporter une aide de premier niveau avec un report en format texte.
Après un rapide coup d'œil, je dirais :
- attente log file parallel write => écritures des redo pas assez rapides (redo et archives devraient idéalement être sur des disques isolés car les écritures se font séquentiellement). Mais relativisons : 1424", soit environ 25',sur 719', ce n'est pas bien lourd
- attente db file parallel write => peut être un manque de process db_writer (si tu as moins de 8 cpu ce ne sera pas nécessaire)
- essaies de réduire le nombre de buffer gets du sqlid 5qrsw9bnr332g => vérifier la sélectivité des index et leur clustering factor : un rebuild ou une recréation en reverse peut aider mais vu qu'il n'y a pas de buffer busy waits...
- essaies de réduire les accès physiques des sqlid fdmrd5j5wmh85 et 4gv43b9vr5qmv
- temps d'accès aux datafiles du tablespace M_TAB_COMMON pas top top (19 et 21 ms) => pas grand chose à faire car tout est sur /oradata1/ubix/
- augmentation de l'initrans des 4 index non-sys apparaissant en ITL waits (impact faible)
- optimizer_index_cost_adj et optimizer_index_caching settés => l'appli doit faire de l'index scan touzazimut
Partager