是否换缓存UNDO到REDO时写入(cache_undo_wrt)
📄字数 379
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
该参数控制系统对事务预写日志的记载行为。
参数属性
属性 | 属性值 |
---|---|
参数类型 | INTEGER |
默认值 | 1 |
取值范围 | {0,1,2} |
影响范围 | 系统级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- cache_undo_wrt 应用场景:
cache_undo_wrt | 作用 |
---|---|
0 | 独立记载,原有实现方式,性能不优 |
1 | REDO 和 UNDO 合并记载,减少WAL日志提交次数,高并发性能更优 |
2 | 不记载,谨慎使用,节点故障后修复无法保障事务一致性 |
示例
- 在线修改 cache_undo_wrt
sql
SQL> set cache_undo_wrt to 1;
Execute successful.
Use time:3 ms.
- 在线查看 cache_undo_wrt
sql
SQL> show cache_undo_wrt;
+----------------+
| CACHE_UNDO_WRT |
+----------------+
| 1 |
+----------------+
(1 row)
Use time:0 ms.