以下查询中COMPLETION_TIME列可以换成FIRST_TIME或NEXT_TIME
ORACLE统计每天归档日志大小:
SELECT TRUNC (COMPLETION_TIME) ARCHIVED_DATE,
ROUND (SUM (BLOCKS * BLOCK_SIZE) / 1024 / 1024, 0) SIZE_IN_MB
FROM V$ARCHIVED_LOG
GROUP BY TRUNC (COMPLETION_TIME)
ORDER BY 1;
ARCHIVED_ SIZE_IN_MB
--------- ----------
04-十一月 4585
-19
05-十一月 1360
-19
06-十一月 1248
-19
07-十一月 1270
-19
08-十一月 1041
-19
09-十一月 1238
-19
10-十一月 1406
-19
采集到MySQL在MySQL中统计语句如下:
SELECT device_id, date_format (first_TIME, '%Y-%m-%d') ARCHIVED_DATE,
format(SUM(blocks*block_size)/1024/1024,0) SIZE_IN_MB
FROM archived_log
GROUP BY device_id, date_format (first_TIME, '%Y-%m-%d')
ORDER BY 1,2;