问题现象
当一个 SQL 语句包含的表的数量超过 256 时,报错相关日志信息如下。
4026 hash map/set full
问题原因
OceanBase 数据库的限制。一个 SQL 中最多只能包含 256 个表。
适用版本
OceanBase 数据库 V3.2.4 之前版本。
解决方法
升级至问题已修复版本。
目前已修复的版本包括 OceanBase 数据库企业版 V2.2.77 BP13(oceanbase-2.2.77-113000052022082622)版本、V2.2.76 BP1(oceanbase-2.2.76-20210316211229)版本、V3.1.2 BP9(oceanbase-3.1.2-20220727191622)版本、V3.2.3 BP4(oceanbase-3.2.3.1-20220805104621)版本。