undo表空间满了的影响insert语句的执行速度么

大尅尅 2010-12-21 07:10:22
undo表空间满了的影响insert语句的执行速度么,大牛们帮忙解答下
...全文
752 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iqlife 2010-12-21
  • 打赏
  • 举报
回复
undo表空间满了的影响insert语句的执行速度么

不一定,看你UNDO的表空间的设置了可扩展,如果设置了自动扩展的话,没有任何问题
Oraclefans_ 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 hehuabing 的回复:]
undo表空间满了的影响insert语句的执行速度么,大牛们帮忙解答下
[/Quote]
肯定会啊。。。。undo操作的老数据没地方放了,他需要腾出空间,这需要消耗iO
xman_78tom 2010-12-21
  • 打赏
  • 举报
回复


oracle 使用 undo 段记录事务更改数据的原来的镜像,用于确保查询的一致性。
如果 undo 段没有足够空间存储这些数据,将会导致事务失败。
siriusraider 2010-12-21
  • 打赏
  • 举报
回复
肯定会影响啊,insert会把你要insert的数据放到undo表空间中,直到commit或者rollback为止,如果undo表空间不足的话,应该是insert不进去的吧,初学oracle的飘过~
iihero_ 2010-12-21
  • 打赏
  • 举报
回复
当然影响了。回滚操作没地方记录了。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧