由于通过物化视图创建的MLOG $ _
表的增长,我遇到了麻烦。
其中一个LOG表现在是45GB。我注意到在晚上运行维护JOB使得UNDO表空间坚持65GB,相信你正在尝试维护那些日志表。
我想知道我可以用这些LOG表做什么,而不会导致MV + Logs集合出现问题。如果我可以截断,我已经解决了我的问题,我对这些表执行每月维护。
如何在日志中制作truncate table?无法生成问题?
答案 0 :(得分:0)
这些MLOG$_
表用于存储自上次刷新MV以来依赖于表的新记录。刷新依赖MV后,这些记录将被删除。
随着DML活动的增加,UNDO表空间的大小也会增加。它还表明正在进行大量的DML操作,导致MLOG$_
表增长。
原因可能是刷新MV的间隔很大。因此,增加MV上的刷新频率。
您可能对此文档感兴趣。