警告提示: [HY000][4019] Size overflow,MySQL,4.3.4.0

【问题描述】写了一个较大的sql,有cte表达式还有关联left 然后在执行的时候报错[HY000][4019] Size overflow
【复现路径】
【附件及日志】

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

ob的版本号 mysql模式还是oracle模式 sql语句放到文本里 提供一下

MySQL,4.3.4.0

按照下面的方式 拿一下日志信息 记得把sql语句发一下
alter system set enable_rich_error_msg=true;
obclient [test]> select count(*) from t2;
ERROR 1146 (42S02): Table ‘test.t2’ doesn’t exist
[xx.xx.xx.1:2882] [2024-04-13 20:10:20.292087] [YB420BA1CC68-000615A0A8EA5E38-0-0]
[root@x.x.x.1 ~]$ grep “YB420BA1CC68-000615A0A8EA5E38-0-0” rootservice.log
[root@x.x.x.1 ~]$ grep “YB420BA1CC68-000615A0A8EA5E38-0-0” observer.log
alter system set enable_rich_error_msg=false;

测试环境的话可以重启observer并修改参数 试试

SQL 长, 用的栈比较多,需要调整stack_size,可尝试如下方式调整:
如下命令重启ob实例
./bin/observer -o “stack_size=1M”

按照这个帖子看下https://ask.oceanbase.com/t/topic/35609534/10