首批通过分布式安全可靠测评,为关键业务系统打造
standby_db_preferred_upstream_log_region
更新时间:2025-11-11 08:07:58
说明
该配置项从 V4.2.0 版本开始引入。
功能描述
standby_db_preferred_upstream_log_region 用于配置物理备库场景下,备租户同步上游日志的首选 Region。
权限要求
查询配置项
sys租户和所有用户租户均可以使用SHOW PARAMETERS语句或视图GV$OB_PARAMETERS查询该配置项。修改配置项
sys租户和用户租户均可修改该配置项。
属性说明
| 属性 | 描述 |
|---|---|
| 参数类型 | String |
| 默认值 | 默认值为 "",表示备租户同步日志的方式是按照默认的策略选择机器和获取日志 |
| 取值范围 | OceanBase 集群中 Region 的取值 |
| 是否可修改 | 是,支持通过 ALTER SYSTEM SET 语句修改。 |
| 是否重启 OBServer 节点生效 | 否,设置后立即生效。 |
使用说明
通过配置项
standby_db_preferred_upstream_log_region为备租户同步上游日志指定 Region 后,备租户首选会到该 Region 所在的机器去同步日志。同时为了实现高可用性,当备租户在指定 Region 的所有机器上均获取不到日志时,系统也会按照一定策略切换到其他 Region 去同步日志,并在一段时间内再尝试切回到配置项所指定的 Region 继续同步日志。该配置项支持动态调整,当备租户检测到同步日志指定的 Region 发生了变化后,系统会实时调整优先级进而完成机器的切换。
配置示例
在备租户所在集群的
sys租户下设置备租户日志同步的首选 Regionobclient> ALTER SYSTEM SET standby_db_preferred_upstream_log_region='BEIJING' tenant = 'restore_mysql_tenant';备租户设置本租户日志同步的首选 Region
obclient> ALTER SYSTEM SET standby_db_preferred_upstream_log_region='BEIJING';