Quick BI图表查询失败,提示“too many range table entries”

更新时间:

【问题描述】

Quick BI图表查询失败,提示“too many range table entries”。

image.png

【解决方案】

数据源报错了Caused by: org.postgresql.util.PSQLException: ERROR: too many range table entries,查询涉及的表数量超过了PostgreSQL 的限制。“range table entries”是指查询解析过程中涉及的所有表及子查询。当执行一个查询时,PostgreSQL 需要为每个参与的表和子查询分配一个内部的数据结构,称为“range table entry”。这个错误通常发生在一个巨大的复杂查询中,特别是当它包含很多的子查询、连接(JOINs)、视图或公共表表达式(Common Table Expressions,CTEs)时。

【适用于】

Quick BI 专业版