码迷,mamicode.com
首页 > 其他好文 > 详细

记录一次监控表空间使用率增长快原因

时间:2017-11-11 11:42:13      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:div   locate   datafile   stat   table   sele   数据文件   cat   _id   

最近发现生产环境主要表空间增长过快,每天几个G,想查看一下原因。

查看快照信息:
select * from DBA_HIST_SNAPSHOT order by 1 desc
根据快照信息,查看历史端使用情况:
create table t1 as select * from DBA_HIST_SEG_STAT  where snap_id=426
create table t2 as select * from DBA_HIST_SEG_STAT  where snap_id=426+24;
统计使用情况:
select t1.obj#,
       t1.dataobj#,
       t2.SPACE_ALLOCATED_TOTAL - t1.SPACE_ALLOCATED_TOTAL
  from t1, t2
 where t1.obj# = t2.obj#
   and t1.dataobj# = t2.dataobj#
 order by 3 desc;

然后链接上DBA_HIST_SEG_STAT_OBJ表确定表名

select t1.obj#,
       t1.dataobj#,
       t2.SPACE_ALLOCATED_TOTAL - t1.SPACE_ALLOCATED_TOTAL,
a.owner
a.object_name
  from t1, t2,DBA_HIST_SEG_STAT_OBJ a
 where t1.obj# = t2.obj#
   and t1.dataobj# = t2.dataobj#
and t1.obj#=a.obj#
and t1.dataobj#=a.dataobj#
 order by 3 desc;


稍后会根据这些情况查看相应表,从而定位业务。

查看数据文件的创建时间:
select file#,t.CREATION_TIME,t.NAME from v$datafile t order by 2 desc

记录一次监控表空间使用率增长快原因

标签:div   locate   datafile   stat   table   sele   数据文件   cat   _id   

原文地址:http://www.cnblogs.com/Clark-cloud-database/p/7818311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!