django 的 orm 操作数据库的时候,遍历数据库里面一个 value 字段不为空的数据行,进行数据处理。结果 mysqldb 使得内存快达到了 94%,直接被 killed 掉了。这个怎么解决?

2014-09-05 17:19:09 +08:00
 no13bus
mysqldb 竟然达到了 24 个连接,数据处理到了 4w 行的时候 内存快达到了 94%,直接被 killed 掉了。这个怎么解决?
5801 次点击
所在节点    Python
21 条回复
no13bus
2014-11-25 17:40:28 +08:00
@adieu 请问分段查询是什么意思?调试工具检测for循环没有被gc的变量有哪些。这个调试工具是什么?能举个例子吗?现在又遇到问题了,需要更新一个200w的数据。写成了django的命令格式。内存不够用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/131956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX