系统控制信息回写方式(catalog_write_through)
📄字数 524
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
系统控制信息回写方式。
参数属性
| 属性 | 属性值 |
|---|---|
| 参数类型 | INTEGER |
| 默认值 | 2 |
| 取值范围 | {0,1,2} |
| 影响范围 | 系统级 |
| 修改方式 | 离线修改,重启生效。 |
使用场景说明
- 该参数控制全局系统表空间文件和局部系统表空间文件的控制信息回写方式。
| catalog_write_through | 作用及描述 |
|---|---|
| 0 | 不强制同步,仅写入数据库缓存(由 checkpoint 和 WAL 日志保证系统控制信息回写的一致性)。 |
| 1 | 立即保存(控制信息回写磁盘之前需要等待 REDO 先刷盘,回写磁盘方式取决于 datafile_write_through。) |
| 2 | 立即写通(控制信息回写磁盘之前需要等待 REDO 先刷盘,每次写操作都需等待物理I/O完成(会额外增加系统调用开销), 相比 catalog_write_through = 1 性能有明显下降(尤其机械硬盘)。) |
示例
sql
-- 离线修改 catalog_write_through
编辑 xugu.ini 修改 catalog_write_through,重启数据库服务后生效。
-- 在线查看 catalog_write_through
SQL> SHOW catalog_write_through;