OceanBase V4 数据库包含哪些日志类型?(多选) A. 系统日志:OBServer 进程运行日志 B. 事务日志:clog,事务 redo 日志 C. 索引日志:ilog,分区事务索引日志 D. 存储日志:slog,存储层元数据 redo 日志

OceanBase V4 数据库包含哪些日志类型?(多选)
A. 系统日志:OBServer 进程运行日志
B. 事务日志:clog,事务 redo 日志
C. 索引日志:ilog,分区事务索引日志
D. 存储日志:slog,存储层元数据 redo 日志

这道题应选 A、B、C、D 。

逐项看:

  • A. 系统日志:OBServer 进程运行日志 :heavy_check_mark:
    observer.log 、election.log 、rootservice.log 等属于 OBServer 进程运行日志,用于排查启动、运行、选举、RootService 等问题。

  • B. 事务日志:clog,事务 redo 日志 :heavy_check_mark:
    clog 是 Commit Log,记录事务 redo 信息,通过 Paxos 在副本间同步,是 OceanBase WAL 机制的核心。

  • C. 索引日志:ilog,分区事务索引日志 :heavy_check_mark:
    ilog 是 Index Log,用于记录分区内日志位置索引,例如 log_id → clog 文件编号 + 偏移量 ,方便快速定位 clog。

  • D. 存储日志:slog,存储层元数据 redo 日志 :heavy_check_mark:
    slog 是 Storage Log,记录租户、日志流、分片、SSTable 等存储层元数据变更,属于本地 redo 日志。

所以四个选项都正确。需要注意:ilog 不是“索引数据日志”,而是“clog 的位置索引日志” ;slog 也不是 OBServer 运行日志 ,而是存储层元数据 redo 日志。