暂无图片
tablespace使用率
我来答
分享
tablespace使用率

hello老师好,我想请教一下用什么方法可以计算出tablespace的增长频率,比如通过每个月的增长量或每年的增长量,以此能够预测出剩余空间还可以用多久[疑问]谢谢🙏

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
若有所思

oracle有一个试图dba_hist_tbspc_space_usage可以监控到,具体可以百度,下面是每天的增长量

select a.name, b.* 

  from v$tablespace a, 

       (select tablespace_id, 

               trunc(to_date(rtime, 'mm/dd/yyyy hh24:mi:ss')) datetime, 

               round(max(tablespace_usedsize * 8 / 1024),2) used_size_MB 

          from dba_hist_tbspc_space_usage 

         where trunc(to_date(rtime, 'mm/dd/yyyy hh24:mi:ss')) > 

               trunc(sysdate - 17) 

         group by tablespace_id, 

                  trunc(to_date(rtime, 'mm/dd/yyyy hh24:mi:ss')) 

         order by tablespace_id, 

                  trunc(to_date(rtime, 'mm/dd/yyyy hh24:mi:ss'))) b 

 where a.ts# = b.tablespace_id; 


暂无图片 评论
暂无图片 有用 0
文成

也可以写个存储过程定时插入到表里进行记录

暂无图片 评论
暂无图片 有用 0

多谢多谢🙏,另外有什么软件可以检测记录生成报告吗?比如OEM有这个功能吗?

暂无图片 评论
暂无图片 有用 0
范计杰

1、采集快照数据

2、用PYTHON OR 其它角本自己编写工具、OR 执地写SQL角本生成HMTL报告(如AWR就是SQL生成)

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏