Bonjour,
je cherche à estimer le taux de génération d'archivelog d'une base. J'avais pensé tout bêtement regarder la taille et la date de génération des fichiers pour avoir un estimé.
Malheureusement, je n'ai pas accès au serveur. Du coup, j'ai essayé d'appliquer le même principe avec une requête:
Comme le résultat me parait un peu gros sur ma base (~100Mo/h), je voulais savoir si cette approche était correcte? Ou pas du tout?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT round(sum(genereted_log_size_mb)/sum(nb_heures),2) AS size_mb_per_hour FROM (SELECT (first_time-lag(first_time,1) OVER (ORDER BY first_time ASC))*24 AS nb_heures, size_mb AS genereted_log_size_mb FROM (SELECT first_time, (block_size*BLOCKS)/1024/1024 AS size_mb FROM v$archived_log ) );
J'ai bien conscience que cette approche donne un résultat moyen, qui ne préjuge pas d'une activité intense ponctuelle par exemple, ce qui me convient très bien.
Merci par avance pour vos opinions![]()
Partager