暂无图片
分享
哆啦A梦
2021-01-30
SYSAUX表空间WRI表的问题

查询了下sysaux表空间发现好多的wrh表占用空间特别大
WRHACTIVESESSIONHISTORY24.4460449WRH_ACTIVE_SESSION_HISTORY 24.4460449 WRH_EVENT_HISTOGRAM_PK 18.4462891
WRHEVENTHISTOGRAM10.7949219WRH_EVENT_HISTOGRAM 10.7949219 WRH_LATCH_MISSES_SUMMARY_PK 7.88476563
WRHLATCHMISSESSUMMARY5.1875WRH_LATCH_MISSES_SUMMARY 5.1875 WRH_SQLSTAT 4.29101563
WRHSYSMETRICHISTORYINDEX4.07617188WRH_SYSMETRIC_HISTORY_INDEX 4.07617188 WRH_SYSSTAT_PK 3.52539063
WRHSYSMETRICHISTORY3.47167969WRH_SYSMETRIC_HISTORY 3.47167969 WRH_LATCH 3.39648438
WRHLATCHPK3.00097656WRH_LATCH_PK 3.00097656 WRH_ACTIVE_SESSION_HISTORY_PK 2.69946289
WRHFILESTATXS2.5078125WRH_FILESTATXS 2.5078125 WRH_RSRC_CONSUMER_GROUP 2.421875
WRH$_SEG_STAT 2.13964844
想用网上的方法通过存储过程删除,但是发现执行了一宿还是没有执行完成,发现还有truncate的方法,但是直接truncate会不会对数据库有什么影响?
如何查看每个WRH表的作用是什么呢?

收藏
分享
3条回答
默认
最新
JiekeXu
暂无图片

这些表 储存的是 AWR 相关快照,删除也没有影响, truncate 应该是很快的,我记得 30g 大小不到半分钟就执行 truncate 完了。可以用 dbms 包,或者 move 分区的方法,当然最直接就是 truncate 了,当删完你的 AWR 报告就没了,不过系统表空间使用率降了。我这有篇可以看看 https://mp.weixin.qq.com/s/CssS3aCa6Rz-tD-i5T7ORw 我记得历史问答应该也有人问过,可以搜一搜看看。

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

什么版本?是个BUG吧,查一下分区数量
image.png

暂无图片 评论
暂无图片 有用 0
哆啦A梦
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏