暂无图片
计算表大小的增长率
我来答
分享
马申
2021-05-28
计算表大小的增长率
暂无图片 5M
请问大家,如何计算表大小的增长率呢,比如一个表,在这一周之内,增长了多少,怎样写这条sql或者都涉及哪些视图呢?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Murkey

SELECT *
FROM ( SELECT c.TABLESPACE_NAME,
c.segment_name,
b.object_type,
ROUND (SUM (space_used_delta) / 1024 / 1024, 2) “Growth (MB)”
FROM dba_hist_snapshot sn,
dba_hist_seg_stat a,
dba_objects b,
dba_segments c
WHERE begin_interval_time > TRUNC (SYSDATE) - &days_back
AND sn.snap_id = a.snap_id
AND b.object_id = a.obj#
AND b.owner = c.owner
AND b.object_name = c.segment_name
AND c.owner = ‘&SCHEMANAME’
GROUP BY c.TABLESPACE_NAME, c.segment_name, b.object_type)
ORDER BY 1,4 ASC;

暂无图片 评论
暂无图片 有用 0
暂无图片
罗钧文

1、每隔一周查一次。
2、使用闪回查询,涉及视图
dba_segments
select xxx from dba_segments as of timestamp to_timestamp …

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