当抽取报错超出了某某值限制,怎么确定是修改哪个参数的限制值?

1.问题背景:

当抽取报错超出了某个限制值,怎么确定是修改ck里的哪个参数?例如下:

DE Error: (code=525)transId=uUZvpqaAjMgzcGrCHuG14x, flowId=13468759 <#c32c776d> c.n.y.t.m.t.TaskProcessException: Code: 168. DB::Exception: AST is too big. Maximum: 150000. (TOO_BIG_AST) (version 24.3.4.1)\n, server ClickHouseNode [uri=http://10.128.37.245:8123/1, options={socket_timeout=500000,connect_timeout=300000}]@709244743

2.确定参数方法:

进ck的settings表中查询,根据限制值查询:

select * from settings where value = '150000'  FORMAT Pretty;

然后根据查出来的参数去对应ck配置文件中修改即可。