OB V4 的架构比 V3 变动较大,由于架构升级很多配置项已不再起作用,所以V4.0 对于无效的配置项进行了删减和变更。
比如用于触发 Major freeze 的 minor_freeze_times 已经删除。还调整了一些配置项的默认值,因为从底层解决了大事务能力的支持,事务不再受冻结操作影响,所以 freeze_trigger_percentage 默认值调整为 20%。
具体 V4 版本中相对 V3 版本变化的参数如下:
配置项 | 用途及不兼容点说明 | 状态变化 |
---|---|---|
minor_warm_up_duration_time | 数据预热相关 | 废弃 |
minor_deferred_gc_time | 转储完成延迟回收 SSTable 的时间 | 废弃 |
_minor_deferred_gc_level | 转储完成延迟回收 SSTable 的级别 | 废弃 |
max_kept_major_version_number | 最多保存 major 版本数量 | 废弃 |
_enable_sparse_row | 是否开启稀疏行 | 废弃 |
minor_freeze_times | 两次 major 之间的 minor 次数 | 废弃 |
clog_usage_limit_size | 日志盘使用总空间,改由租户 Unit config 设置 | 废弃 |
enable_separate_sys_clog | 系统表、用户表日志流分离存储 | 废弃 |