OceanBase 中,以下哪些操作属于在线 DDL?()
A. 新增数据表字段
B. 删除数据表字段
C. 重命名数据表
D. 停机重建整张数据表
2 个赞
选A和C
A正确, 在表末尾 新增列只需要修改元数据,属于在线 DDL。
B错误, 删除列操作需要重写数据 ,根据官方文档及底层机制,这属于离线 DDL 操作。
C正确, 重命名表仅修改表的元数据信息,不涉及数据变更和表锁定,属于在线 DDL 。
D错误, 在线 DDL 要求操作期间业务可正常读写。因此,停机属于离线 DDL 。