sequelize 实例过多导致内存泄漏问题
在使用sequelize的时候,对于用户记录表是每一个用户都会有一张表, 当每一个用户访问的时候都会新建一个model,随着用户数量的增加,model越来越多, 之前的model由于闭包的其他的问题没有释放,导致model的数量一直在增加, 类似的表项还有几个,这就导致了现在的问题,内存泄漏的情况比较严重, 现在修改使用方法的成本很高,有没有其他的解决办法, 求大神赐教
9 回复
@dqr33468asd model的结构是一样的,但是根据用户不同,表名是:xxx_${userId}_xxx这种格式,就导致了model有很多,这样的写法之前的代码里很多,之前的访问量不大,这个问题不是很明显,目前访问量增大了很多,这个问题就暴露出来了