更新时间:2024-11-01 GMT+08:00
分享

Undo

undo_space_limit_size

参数说明:用于控制undo强制回收阈值,达到阈值的80%启动强制回收,用户需要根据自己的业务情况,设置该值,可以通过先设置一个较大值,然后观察实际业务运行占用undo空间,再将该值调整为合理值。undo_space_limit_size参数不小于undo_limit_size_per_transaction参数。

该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,102400~2147483647,单位为8KB。

默认值:256GB

undo_limit_size_per_transaction

参数说明:用于控制单事务undo分配空间阈值,达到阈值时事务报错回滚。建议设置undo_limit_size_per_transaction参数不大于undo_space_limit_size参数。若设置的undo_limit_size_per_transaction参数大于undo_space_limit_size参数,用户调用show undo_limit_size_per_transaction命令查询参数时,显示出来的值和用户设置的值仍保持一致,只是在使用时会取undo_space_limit_size 和 undo_limit_size_per_transaction两者的较小值,作为实际的单事务undo分配空间阈值。如果设置undo_limit_size_per_transaction超过1TB,可能会影响系统的性能和稳定性。

该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,256~2147483647,单位为8KB。

默认值:32GB

相关文档