disk is almost full &Server out of disk space

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】 5.7.25-OceanBase_CE-v4.2.0.0
【问题描述】 运行了一个多表内连查询,提示磁盘不足
服务器配置:32C64G 总/DATA划分了300g
两张表涉及数据行数约9000W行,数据库总大小为72G

【问题现象及影响】采用OCP方式部署4.2.0版本

【错误日志】:告警事件详情

告警概述:alarm_template_id=0:ob_cluster=obtest-1688141538:host=10.4.38.88:server_type=observer:error_code=4184:keyword= OBServer 程序日志

告警详情:[OBServer 程序日志] 集群:obtest,主机:10.4.38.88,日志类型:observer,日志文件:/home/admin/oceanbase/log/observer.log,日志级别:error,关键字=,错误码=4184,TraceId=YB420A042658-0006001BEE3BF0EE-0-0,日志详情=[2023-08-01 11:51:17.897990] ERROR check_space_full (ob_local_device.cpp:1361) [30496][T1002_L0_G0][T1002][YB420A042658-0006001BEE3BF0EE-0-0] [lt=43][errcode=-4184] Server out of disk space(msg="
", ret=-4184, required_size=2097152, required_count=1, free_count=10098, used_percent=90) 。查看告警处理建议

发帖建议信息全一些:

  1. 发 SQL 的 explain extended_noaddr 文本,看一下执行计划。 用 markdown 文本语法带 sql 标签,这样格式好看一些。
explain extended_noaddr select * from test.t1 where c1= 10001 ;
  1. gv$sql_audit 里找到这个sql 执行记录全部信息。
select * from oceanbase.gv$sql_audit where query_text like '%你的文本关键字%' \G
  1. 发相关参数
show parameters where name in ('log_disk_size','log_disk_percentage','datafile_size','datafile_disk_percentage');

  1. 发文件系统目录
df -h

:handshake: :handshake:好的,感谢