SELECT A.*,
Round (A.count# * B.avg# / 1024 / 1024) Daily_Avg_Mb
FROM (SELECT To_char (first_time, 'YYYY-MM-DD') DAY,
Count (1) Count#,
Min (recid) Min#,
Max (recid) Max#
FROM v$log_history
GROUP BY To_char (first_time, 'YYYY-MM-DD')
ORDER BY 1 DESC) A,
(SELECT Avg (bytes) AVG#,
Count (1) Count#,
Max (bytes) Max_Bytes,
Min (bytes) Min_Bytes
FROM v$log) B;
COUNT OF ARCHIVE FILES AND SIZE OF THE REDO GENERATED EVERY HOUR
SELECT To_char (first_time, 'YYYY-MON-DD') day,
To_char (SUM (Decode (To_char (first_time, 'HH24'), '00', 1,
0)), '99') "00",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '01', 1,
0)), '99') "01",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '02', 1,
0)), '99') "02",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '03', 1,
0)), '99') "03",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '04', 1,
0)), '99') "04",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '05', 1,
0)), '99') "05",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '06', 1,
0)), '99') "06",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '07', 1,
0)), '99') "07",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '08', 1,
0)), '99') "0",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '09', 1,
0)), '99') "09",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '10', 1,
0)), '99') "10",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '11', 1,
0)), '99') "11",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '12', 1,
0)), '99') "12",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '13', 1,
0)), '99') "13",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '14', 1,
0)), '99') "14",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '15', 1,
0)), '99') "15",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '16', 1,
0)), '99') "16",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '17', 1,
0)), '99') "17",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '18', 1,
0)), '99') "18",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '19', 1,
0)), '99') "19",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '20', 1,
0)), '99') "20",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '21', 1,
0)), '99') "21",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '22', 1,
0)), '99') "22",
To_char (SUM (Decode (To_char (first_time, 'HH24'), '23', 1,
0)), '99') "23"
FROM v$log_history
GROUP BY To_char (first_time, 'YYYY-MON-DD')
ORDER BY day DESC;
Comments
Post a Comment