目前环境 "egg": “^1.9.0”, “egg-sequelize”: “^3.1.0”, 下面这段sequelize查询代码 当返回结果数据量大的时候,报错heap out of memory, 当用上述代码生成的sql直接用model.query查询时没问题, 求教问题根源
我也是用egg-sequelize的,我觉得复杂的query,还是直接用raw queries比较好
数据量有多大
@waitingsong 5万条的时候67515446Byte ,没问题 ;6万条的时候80132850Byte,没问题;7万的时候出错; 后来就改成限制limit循环取了。。。。
这么大数据量还是不要一次性处理的好。 为啥有这种需求呢。。
https://stackoverflow.com/questions/38558989/node-js-heap-out-of-memory
@Matrixbirds 谢谢
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
我也是用egg-sequelize的,我觉得复杂的query,还是直接用raw queries比较好
数据量有多大
@waitingsong 5万条的时候67515446Byte ,没问题 ;6万条的时候80132850Byte,没问题;7万的时候出错; 后来就改成限制limit循环取了。。。。
这么大数据量还是不要一次性处理的好。 为啥有这种需求呢。。
https://stackoverflow.com/questions/38558989/node-js-heap-out-of-memory
@Matrixbirds 谢谢