【多选题】在 OceanBase 中,会产生 clog(Paxos 日志)的操作包含()

【多选题】在 OceanBase 中,会产生 clog(Paxos 日志)的操作包含()
A. insert、update、delete DML
B. create table DDL
C. select 查询语句
D. truncate table

答案:ABD

解析:

OceanBase 的 clog(Paxos 日志),记录需要集群多副本一致性同步的变更操作,写操作会生成 clog,纯读 SQL 不会生成 clog

  • A. insert、update、delete DML :heavy_check_mark:
    DML 修改表数据,产生数据变更,需要 Paxos 同步,生成 clog。
  • B. create table DDL :heavy_check_mark:
    建表属于元数据变更,元数据需要多副本一致性,会生成 clog。
  • C. select 查询语句 :x:
    select 是纯读操作,不修改数据和元数据,不产生 clog
  • D. truncate table :heavy_check_mark:
    truncate 会修改表元数据、回收数据,属于变更操作,会生成 clog。