我有一个 oracle 11g 数据库。我正在测试插入。数据库运行在noarchive模式。我配置了 3 个重做日志,每个 2gb。
我正在尝试将数据插入测试表。一开始它以 15k ins/秒的速度运行良好。我在 200 次插入后提交。
但是在大约 1.3m 插入记录后,它变得非常慢,大约 1-2k ins/second。正如我此时在资源浏览器中注意到的那样,我们已经填满了所有重做日志,因此从这一点开始的插入工作很慢。
所以我的问题是为什么它在填充重做日志时变得如此缓慢,即使我每提交 200 条记录也是如此。以及如何解决这种情况(除了在插入时完全关闭日志记录)