【多选题】关于 OceanBase V4 中的 IO 校准,以下说法正确的是

【多选题】关于 OceanBase V4 中的 IO 校准,以下说法正确的是
A. IO 校准通过执行 ALTER SYSTEM RUN JOB "IO_CALIBRATION" 触发
B. IO 校准用于评估 OBServer 所在磁盘的顺序读写和随机读写能力
C. IO 校准结果会影响合并调度和负载均衡决策
D. IO 校准必须对所有 OBServer 同时执行,不能单独校准某个节点

答案:ABC

  • A 正确:ALTER SYSTEM RUN JOB "IO_CALIBRATION" 是 V4 触发 IO 校准的标准 SQL;也可以追加 SERVER / ZONE 限定范围OceanBase
  • B 正确:IO 校准就是压测磁盘,评估顺序读写、随机读写的 IO 能力(带宽、IOPS、时延),结果存在 GV$OB_IO_BENCHMARK
  • C 正确:校准得到的磁盘 IO 能力,会作为合并(major compaction)调度、后台 IO 限流、负载均衡选节点的依据,避免把重 IO 任务放到弱盘节点
  • D 错误:支持单独指定某个节点校准,语法:ALTER SYSTEM RUN JOB "io_calibration" SERVER='ip:port',不是必须全部节点一起跑OceanBase