vertica生成查询计划失败:Request size too big
复杂的SQL可能会导致生成查询计划失败,抛出异常:
[Vertica][VJDBC](8617) ERROR: Request size too big [Vertica][VJDBC]Detail: Total allocated memory (MiB) = 1024.004 is about to exceed limit imposed by MaxParsedQuerySizeMB (MiB) = 1024.000
上述问题表示,参数MaxParsedQuerySizeMB太小了,可以适当调大。
先查询一个现有的参数值:
SELECT get_config_parameter('MaxParsedQuerySizeMB');
一般情况下,默认值是1024,可以调大为10240
SELECT set_config_parameter('MaxParsedQuerySizeMB', 10240);
commit;
参考资料:
https://forum.vertica.com/discussion/240567/error-8617-request-size-too-big-maxparsedquerysizemb
作者:Lave Zhang
出处:http://www.cnblogs.com/lavezhang/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。