使用 LTXEHWM 配置参数来指定长事务、排他访问、高水印。当逻辑日志空间达到 LTXEHWM 阈值时,当前正在回滚的长事务获准排他访问逻辑日志。
- onconfig.std 值
- LTXEHWM 80
- 如未出现
- 90(如果 DYNAMIC_LOGS 设置为 1 或 2)60(如果 DYNAMIC_LOGS 设置为 0)
-
值域
- LTXHWM 至 100
- 单位
- 百分比
- 生效
- 编辑 onconfig 文件并重启数据库服务器之后。
- 当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
- 当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
如果当事务达到长事务高水印时,事务不提交或回滚,则这个事务是长事务。
如果在回滚完成前耗尽您的系统长空间,则请降低 LTXEHWM 值。
如果您不想添加过多的逻辑日志,则应将 LTXEHWM 设置为一个较小值(大约 60)。如果关闭动态日志记录(DYNAMIC_LOGS = 0),则应将 LTXEHWM
设置更低(大约 50)来避免耗尽逻辑空间。
提示: 要允许用户继续访问逻辑日志,即使在长事务回滚期间,请设置 LTXEHWM 为 100。设置 DYNAMIC_LOGS 为 1 或 2
以便数据库服务器可添加足够数目的日志文件,来防止长事务挂起并允许长事务回滚。