clog空间使用大小怎么通过SQL 查询

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】 4.3.3
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
clog空间使用大小怎么通过SQL 查询??

告警是通过observer日志的关键字进行告警。 有没有现成的SQL呢?

第2个问题:
—满报错
会报transaction needs rollback或者clog disk is almost full错误
日志存在于observer.log里面

是打印到observer.log日志里面吗 ?

1.可以使用如下SQL

select /*+ READ_CONSISTENCY(WEAK) */

a.zone,

a.svr_ip,

a.svr_ip,

b.status,

cpu_capacity,

cpu_assigned_max,

cpu_capacity-cpu_assigned_max as cpu_free,

round(memory_limit /1024/1024/1024 ,2) as memory_total_gb,

round((memory_limit-mem_capacity) /1024/1024/1024 ,2) as system_memory_gb,

round(mem_assigned /1024/1024/1024 ,2) as mem_assigned_gb,

round((mem_capacity-mem_assigned) /1024/1024/1024 ,2) as memory_free_gb,

round(log_disk_capacity /1024/1024/1024 ,2) as log_disk_capacity_gb,

round(log_disk_assigned /1024/1024/1024 ,2) as log_disk_assigned_gb,

round(LOG_DISK_IN_USE/1024/1024/1024 ,2) as LOG_DISK_IN_USE_GB,

round((log_disk_capacity-log_disk_assigned) /1024/1024/1024 ,2) as log_disk_free_gb,

round((data_disk_capacity /1024/1024/1024 ),2) as data_disk_gb,

round((data_disk_in_use /1024/1024/1024 ),2) as data_disk_used_gb,

round((data_disk_capacity-data_disk_in_use) /1024/1024/1024 ,2) as data_disk_free_gb

from gv$ob_servers a

join oceanbase.DBA_OB_SERVERS b on a.zone=b.zone\G;

2.是打印到observer.log日志里面

3.4.x clog回收策略如下

关于这个问题还有其它疑问吗