为什么电脑48G的内存 ,任务管理器显示只占用了10个多G,dolphindb gui 导入文本数据时就会内存溢出报错Failed to append to the TSDB cache engine due to : Out of memory'

Failed to append to the TSDB cache engine due to : Out of memory'
脚本使用
t=loadText(filePath)

database(dataPath1).loadTable("tab").append!(t )

csv文件大小才1.2G

请先 登录 后评论

1 个回答

Polly

如果是社区版,单节点内存上限是 8G,您的 csv 文件 1.2 G, 导入后类似变量 t 这种临时变量也占了内存,检查一下是否是临时变量和导入的数据加起来超过了 8G, 另外可以用 loadTextEx 直接导入分布式表,不需要先 loadText 再 append, 这样可以避免过大的中间表变量占用内存

请先 登录 后评论