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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章