首批通过分布式安全可靠测评,为关键业务系统打造
数据均衡相关的视图和配置项
更新时间:2026-04-15 17:16:59
常用视图
| 视图名称 | 说明 |
|---|---|
| DBA_OB_TABLE_LOCATIONS/CDB_OB_TABLE_LOCATIONS | 展示分区副本的分布情况,包含分区详细信息。最常用的视图之一。 |
| DBA_OB_LS_LOCATIONS /CDB_OB_LS_LOCATIONS | 展示日志流副本的分布情况。 |
| DBA_OB_BALANCE_JOBS/CDB_OB_BALANCE_JOBS | 展示正在执行的负载均衡任务,例如扩容、缩容、分区均衡等。 |
| DBA_OB_BALANCE_JOB_HISTORY/CDB_OB_BALANCE_JOB_HISTORY | 展示负载均衡任务的历史。 |
| DBA_OB_BALANCE_TASKS/CDB_OB_BALANCE_TASKS | 展示正在执行的 LS 均衡任务,例如 LS 分裂、LS 合并等。 |
| DBA_OB_BALANCE_TASK_HISTORY/CDB_OB_BALANCE_TASK_HISTORY | 展示 LS 均衡任务的历史。 |
| DBA_OB_TRANSFER_TASKS/CDB_OB_TRANSFER_TASKS | 展示正在执行的 Transfer 任务。 |
| DBA_OB_TRANSFER_TASK_HISTORY/CDB_OB_TRANSFER_TASK_HISTORY | 展示 Transfer 任务历史。 |
| GV$OB_UNITS | 展示预期 Unit 的分布和持久化的资源。 |
| GV$OB_SERVERS | 展示实际每台机器上 Unit 的分布和资源。 |
配置项
| 配置项名称 | 级别 | 默认值 | 说明 | 影响的均衡策略 |
|---|---|---|---|---|
| enable_rebalance | 租户级 | true | 负载均衡总开关。系统租户下该配置项控制 Unit 均衡,用户租户下控制 LS 均衡及分区均衡。 | 租户内均衡、租户间均衡 |
| enable_transfer | 租户级 | true | Transfer 开关。关闭时禁止所有 Transfer 动作。 如果 enable_rebalance=true,同时 enable_transfer=false,会采用特殊的 LS 数量不变的均衡策略。 |
租户内均衡 |
| balancer_idle_time | 租户级 | 10s | 后台负载均衡的扫描间隔 | 租户内均衡 |
| enable_ls_leader_balance | 租户级 | true | 日志流 Leader 均衡的开关。在 enable_rebalance 开启时,关闭 enable_ls_leader_balance 可以单独控制关闭日志流 Leader 的自动均衡。 |
LS 均衡 |
| partition_balance_schedule_interval | 租户级 | 2h
注意在 V4.2.x 版本(不含 V4.3.x 版本)中,V4.2.4 及之后版本新建的租户,其默认值为 |
分区均衡调度间隔,从租户创建/集群重启开始计时。
注意对于 V4.2.x 版本,OceanBase 数据库从 V4.2.4 版本开始支持定时分区均衡任务。V4.2.4 及之后版本(不包含 V4.3.x 版本),不建议再使用该配置项来控制分区均衡,用户可以通过调用 |
分区均衡 |
| balancer_tolerance_percentage | 集群级 | 10 | LS 级别分区磁盘均衡的容忍百分比。均衡态下各个 LS 之间的磁盘占用差值不超过该百分比。 | 分区磁盘均衡 |
| server_balance_cpu_mem_tolerance_percent | 集群级 | 5 | 触发 Unit 均衡的阈值百分比。节点之间 Unit 负载与平均负载差值大于该百分比后,尝试通过 Unit 均衡触发 Unit 迁移。 | Unit 均衡 |
| server_balance_critical_disk_waterlevel | 集群级 | 80 | 磁盘使用量百分比阈值。超过后会根据磁盘占用触发 Unit 均衡。 | Unit 均衡 |