DB error: Query memory exhausted
环境: tdengine/tdengine:3.3.6.3 docker镜像
内存: total used free shared buff/cache available Mem: 14Gi 12Gi 256Mi 220Mi 1.9Gi 1.7Gi Swap: 7.9Gi 138Mi 7.7Gi
问题: 执行SHOW DATABASES;,出现DB error: Query memory exhausted [0x8000073A] (0.001903s)
加微信明天远程看看吧 a15652223354
4节点的 tdengine:3.3.5.0 每隔一段时间都会报 Query memory exhausted,然后无法查询,只要重启集群后就又可以正常查询了,感觉是不是有内存泄露的问题
error code [1850]; TDengine ERROR (0x73a): sql: SELECT COUNT(*) AS total FROM operations WHERE platform_time >= '2025-05-19 00:00:00' AND platform_time <= '2025-05-19 23:59:59', desc: Query memory exhausted;
调整了minReservedMemorySize参数没有作用
docker 一样的问题
4节点的 tdengine:3.3.5.0 每隔一段时间都会报 Query memory exhausted,然后无法查询,只要重启集群后就又可以正常查询了,感觉是不是有内存泄露的问题
error code [1850]; TDengine ERROR (0x73a): sql: SELECT COUNT(*) AS total FROM operations WHERE platform_time >= '2025-05-19 00:00:00' AND platform_time <= '2025-05-19 23:59:59', desc: Query memory exhausted;调整了minReservedMemorySize参数没有作用
确实修复了内训泄漏问题,麻烦升级到 3369 再做验证。
4节点的 tdengine:3.3.5.0 每隔一段时间都会报 Query memory exhausted,然后无法查询,只要重启集群后就又可以正常查询了,感觉是不是有内存泄露的问题 调整了minReservedMemorySize参数没有作用
error code [1850]; TDengine ERROR (0x73a): sql: SELECT COUNT(*) AS total FROM operations WHERE platform_time >= '2025-05-19 00:00:00' AND platform_time <= '2025-05-19 23:59:59', desc: Query memory exhausted;确实修复了内训泄漏问题,麻烦升级到 3369 再做验证。
3.3.6.9,用docker还是存在这个问题,重启docker又能用了
4节点的 tdengine:3.3.5.0 每隔一段时间都会报 Query memory exhausted,然后无法查询,只要重启集群后就又可以正常查询了,感觉是不是有内存泄露的问题 调整了minReservedMemorySize参数没有作用
error code [1850]; TDengine ERROR (0x73a): sql: SELECT COUNT(*) AS total FROM operations WHERE platform_time >= '2025-05-19 00:00:00' AND platform_time <= '2025-05-19 23:59:59', desc: Query memory exhausted;确实修复了内训泄漏问题,麻烦升级到 3369 再做验证。
3.3.6.9,用docker还是存在这个问题,重启docker又能用了
你们是不是只要写入数据,或者使用taosdump导入数据,taosd进程会越来越大,关键是停止写入数据,taosd内存不会降下来,应该是有内存泄露的问题,直到最后造成Query memory exhausted异常,然后docker容器重启就正常了
3.3.6.9,用docker还是存在这个问题,重启docker又能用了
你们是不是只要写入数据,或者使用taosdump导入数据,taosd进程会越来越大,关键是停止写入数据,taosd内存不会降下来,应该是有内存泄露的问题,直到最后造成Query memory exhausted异常,然后docker容器重启就正常了
我试了一下,只要启动之后不写入数据,那就能一直运行好几天一点事都没有。但是只要写入过数据,第二天就 Query memory exhausted
4节点的 tdengine:3.3.5.0 每隔一段时间都会报 Query memory exhausted,然后无法查询,只要重启集群后就又可以正常查询了,感觉是不是有内存泄露的问题 调整了minReservedMemorySize参数没有作用
error code [1850]; TDengine ERROR (0x73a): sql: SELECT COUNT(*) AS total FROM operations WHERE platform_time >= '2025-05-19 00:00:00' AND platform_time <= '2025-05-19 23:59:59', desc: Query memory exhausted;确实修复了内训泄漏问题,麻烦升级到 3369 再做验证。
3.3.6.9,用docker还是存在这个问题,重启docker又能用了
那可能需要远程看一下了,麻烦微信联系一下 ;a15652223354
中途版本有过内存泄漏,后续已经修复,麻烦升级到最新版本 3.3.7.0