GBase 8a
其他
文章

GBase 8a集群查询表报错Express out of resource:Too many tuples

发表于2024-02-27 14:21:3069次浏览0个评论

在SQL执行过程中,如果GBase 8a数据库判断涉及的行数,超过了数据库设定的最大行数,则会报这个Express out of resource:Too many tuples的错误。包括简单的count也会。

1.png

原因结果集,包括中间结果集超过了系统参数导致。参数为:

_gbase_result_threshold

默认值为1374亿行

解决
提高该参数值,或者减少SQL影响到的行数。

注意该参数在gnode上有效,修改配置文件,查看时也在gnode上。但可以在gcluster层通过set global 设置到所有节点。

查看和修改参数的方法,请参考:GBase 8a数据库设置参数的方法

如果不是人为设置了很小的参数,那就是执行结果超过了参数设置的行数,特别是出现笛卡尔积的时候。

 

评论

登录后才可以发表评论