关于undo表空大小设定的讨论.docxVIP

  • 3
  • 0
  • 约6.13千字
  • 约 7页
  • 2018-06-24 发布于浙江
  • 举报
关于undo表空大小设定的讨论

Oracle的undo数据就是事务中那些被更改,但是没有被提交的数据。undo数据可以用来提供事务回滚,恢复事务或读一致性等特性。undo表空间就是用来保存undo数据的。undo表空间的大小取决于以下三方面的因素:Oracle初始化参数UNDO_RETENTIONundo_retention值表示一个undo数据块最久能在undo表空间中停留的时间,单位是秒,缺省值为900。undo表空间资源是循环使用的,在undo_retention时间内,undo数据块的内容是不会被释放掉,即不会被新的undo数据覆盖。所以设置停留时间越久,undo表空间就越大。每秒产生的undo数据块工作量很大,业务量大,事务很多时,每秒钟所产生undo数据块的个数越多,需要的undo表空间越大。selectbegin_time,end_time,undoblks???from v$undostat;? BEGIN_TIME?????????? END_TEME???????????? UNDOBLKS? ------------------? -------------------? ----------? 28-SEP-O8 13:43:02? 28-SEP-O8 13:44:18??????? 19? 28-SEP-O8 13:33:02? 28-SEP-O8 13:43:18????? 1474?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档