暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle 估算日志生成量

原创 不吃草的牛_Nick 2022-05-19
766

--估算每天日志生成量

select (select value / 1024 / 1024 / 1024 from v$sysstat where name = 'redo size') /

(select round(sysdate - (select startup_time from v$instance)) from dual) REDO_GB_PER_DAY

from dual;


select name,COMPLETION_TIME,BLOCKS*BLOCK_SIZE/1024/1024 Mb

from v$archived_log where rownum <11

and COMPLETION_TIME between trunc(sysdate) -2 and trunc(sysdate) -1;


--某日全天的日志生成量

select trunc(COMPLETION_TIME), sum(Mb) / 1024 DAY_GB

from (select name, COMPLETION_TIME, BLOCKS * BLOCK_SIZE / 1024 / 1024 Mb

from v$archived_log

where COMPLETION_TIME between trunc(sysdate) - 2 and

trunc(sysdate) - 1)

group by trunc(COMPLETION_TIME);


最近日期的日志生成统计:

SELECT TRUNC(completion_time), SUM(mb) / 1024 day_gb

FROM (SELECT NAME, completion_time, blocks * block_size / 1024 / 1024 mb

FROM v$archived_log)

GROUP BY TRUNC(completion_time);


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论