新人报道 执行 Online DDL 期间,OceanBase V4 下列哪项描述正确
A. DDL 执行过程会阻塞全部 DML
B. Online DDL 不会锁表,业务 DML 可以正常运行
C. Online DDL 过程不能执行查询
D. Online DDL 执行完成数据立即持久化,不需要合并
正确答案:B
- A 错:OceanBase 的 Online DDL 支持 DDL 与 DML 并发执行,不会全程阻塞 DML。
- B 对:OceanBase V4 采用 Online DDL 机制,DDL 执行过程中业务 DML(增删改)可以正常运行、不锁表。
- C 错:DDL 期间查询照常可用,不能执行查询的说法错误。
- D 错:数据最终一致性依赖合并(major merge /compaction),DDL 完成不等于数据已立即持久化、不需要合并。