【解决方案】2.1.0 和 2.1.1 报:[E-3113]string column length is too large

Viewed 217

2.1.0和2.1.1版本中,进行查询时报:

[CANCELLED][E-3113] string column length is too large: total_length=xxx, element_number=xxx
2 Answers

解决方案

  1. 调大 parallel_pipeline_task_num 会话参数;例如:32c 256G的配置,set parallel_pipeline_task_num = 16 或设置为32可解决。
  2. join重构了一版提高性能,当时没考虑大字符串的问题,在2.1.3统一解决了。可升级至>=2.1.3的版本:https://github.com/apache/doris/pull/33850

我也遇到这个问题了,用的是2.1.1的版本,我查询没事,但是将查询的结果插入到外部表的时候,会有此报错。尝试设置此参数不起作用。