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

observer.log、election.log、rootservice.log等属于 OBServer 进程运行日志,用于排查启动、运行、选举、RootService 等问题。 -
B. 事务日志:clog,事务 redo 日志

clog 是 Commit Log,记录事务 redo 信息,通过 Paxos 在副本间同步,是 OceanBase WAL 机制的核心。 -
C. 索引日志:ilog,分区事务索引日志

ilog 是 Index Log,用于记录分区内日志位置索引,例如log_id → clog 文件编号 + 偏移量,方便快速定位 clog。 -
D. 存储日志:slog,存储层元数据 redo 日志

slog 是 Storage Log,记录租户、日志流、分片、SSTable 等存储层元数据变更,属于本地 redo 日志。
所以四个选项都正确。需要注意:ilog 不是“索引数据日志”,而是“clog 的位置索引日志” ;slog 也不是 OBServer 运行日志 ,而是存储层元数据 redo 日志。