【 使用环境 】生产环境 or 测试环境 测试
【 OB or 其他组件 】 ob
【 使用版本 】4.3.5.1
【问题描述】typeorm库连接ob,会基于information_schema生成很多union all的sql,直接执行会oom,code: ‘ER_CANT_USE_ANONYMOUS_TO_GTID_WITH_GTID_MODE_NOT_ON’,
errno: 4013,
sqlState: ‘HY001’,
sqlMessage: ‘No memory or reach tenant memory limit’, 租户内存8g,ob_sql_work_area_percentage = 75
然后基于 https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000209941?back=kb 调整了 range_optimizer_max_mem_size 为256M 能正常执行了,但是sql执行的很慢
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!