在做数据导入taosdump任务时,报错数据库内存已满

【TDengine 使用环境】
生产环境

【TDengine 版本】2.6.0.34

【操作系统以及版本】redhat7.6

【部署方式】非容器部署

【集群节点数】6

【集群副本数】3

【描述业务影响】无法执行数据导入taosdump任务。

【问题复现路径/shan】数据导入taosdump

【遇到的问题:问题现象及影响】

在做数据导入taosdump任务时,任务报错数据库内存已满。

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)


我想了解的是,我现在调整该数据库的blocks参数,能影响到当前已存在的vnode么?我看官方文档中说得是vnode创建时就分配好了。

创建好 数据库后,就无法修改blocks参数了。

另外,2.x版本已经过了生命周期,不再进行维护了。建议使用最新的3.4.x版本。将数据迁移到新版本环境去。


我看官方文档有这个命令,这条命令是对后续创建的vnode才生效是么?后续会了解最新版本。

2.6 的这个 blocks 是指 每个 vnode 申请的 内存,用于临时保存写入的数据,达到一定条件时,会将数据落盘到磁盘中。会对所有 vnode 生效。