首批通过分布式安全可靠测评,为关键业务系统打造
Clog 日志量统计方法
更新时间:2026-06-12 04:01
本文介绍 Clog 日志量的统计方法。
适用版本
OceanBase 数据库 V4.x 之前所有版本。
方法 1:统计新增的 clog 文件
直接计算 clog 文件大小,在 /data/log1/<集群名>/clog 目录下,一个文件 64M,按照时间区间计算 clog 文件大小总和,单位为 kb。

方法 2:从 sysstat 表查询
登录 sys 租户,执行以下查询。
select * from gv$sysstat where name='clog trans log total size' and con_id=租户id;
如果要计算两个时间点之间的日志量,在两个时间点分别查询该值并相减,查询的日志量单位为 byte。

方法 3:从 OCP 监控获取
查看 OCP 监控,租户级别的事务日志量,可以观察历史日志量。

也可以使用 OCP 的 API 来获取具体数值。
https://<ocp网址>/api/v2/monitor/metric?startTime=2022-03-07T11%3A34%3A50.000%2B08%3A00&endTime=2022-03-07T14%3A34%3A50.000%2B08%3A00&interval=60&metrics=clog_trans_log_total_size&labels=app%3Aob%2Cobregion%3A<集群名>%2Cob_cluster_id%3A<集群id>%2Ctenant_name%3A<租户名>&groupBy=app%2Cobregion%2Cob_cluster_id%2Ctenant_name
获取的结果如下图所示,图中 clog_trans_log_total_size 单位为 byte。

需要特别注意的是,该值为平均值,如果 interval 为 60,那么需要乘以 60 秒。
API 请求参数的解释如下。