对租户执行 `obdumper` 逻辑导出时,如果导出期间源表持续有高频写入,导出的数据可能出现同一行在不同批次的快照不一致,因此逻辑备份不保证严格的全局一致性快照。()

对租户执行 obdumper 逻辑导出时,如果导出期间源表持续有高频写入,导出的数据可能出现同一行在不同批次的快照不一致,因此逻辑备份不保证严格的全局一致性快照。()

答案:A. 正确

解析

这句话符合 OceanBase 官方对 OBDUMPER 一致性语义的说明,判为正确:

  • OBDUMPER 默认导出的是内存中的实时数据。官方文档明确指出:如果命令行未指定 --snapshot(或 SCN/TIMESTAMP 闪回查询等一致性快照选项),则导出的实时数据可能不是全局一致的数据快照。
  • 当导出期间源表持续高频写入时,不同批次 / 不同分页查询读到的都是当时最新已提交的数据。同一行可能在批次 A 导出时读到旧值、批次 B 导出时读到新值(或已被删除 / 新增),从而出现 “同一行在不同批次快照不一致” 的现象。
  • 要保证严格的全局一致性,需显式指定 --snapshot(导出最近一次合并版本)或基于 SCN/TIMESTAMP 的闪回查询,让所有批次都基于同一个快照版本读取。