首批通过分布式安全可靠测评,为关键业务系统打造
balancer_idle_time
更新时间:2026-04-30 18:46:42
说明
该配置项从 V4.2.0 版本开始由集群级调整为租户级配置项。
功能描述
balancer_idle_time 用于设置负载均衡等后台任务线程空闲时的唤醒间隔时间。
- 系统租户下:控制容灾线程和均衡线程的时间间隔。
- 普通租户下:控制租户下日志流均衡线程的时间间隔。
权限要求
查询配置项
sys租户和所有用户租户均可以使用SHOW PARAMETERS语句或视图GV$OB_PARAMETERS查询该配置项。修改配置项
sys租户和用户租户均可修改该配置项。
属性说明
| 属性 | 描述 |
|---|---|
| 参数类型 | Time |
| 默认值 | 10s,表示 10 秒
说明该配置项从 V4.2.0 版本开始默认值由 5m 调整为 10s。 |
| 取值范围 | [10s, +∞) |
| 是否可修改 | 是,支持通过 ALTER SYSTEM SET 语句修改。 |
| 是否重启 OBServer 节点生效 | 否,设置后立即生效。 |
配置示例
在
sys租户下设置所有租户的控制容灾线程和均衡线程的时间间隔为 10s。obclient(root@sys)[oceanbase]> ALTER SYSTEM SET balancer_idle_time = '10s' tenant = ALL;在
sys租户下设置 tenant1 的时间间隔为 10 分钟。obclient(root@sys)[oceanbase]> ALTER SYSTEM SET balancer_idle_time = '10m' tenant = 'tenant1';在用户租户下设置间隔为 10 分钟。
obclient> ALTER SYSTEM SET balancer_idle_time = '10m';