如何在使用完之后,释放数据库查询结果占用的内存?
来源:3-3 python查询mysql数据库
TheBigRaven
2018-03-23
我通过cursor.fetchall( )查询得到某张表的数据,将结果保存到一个tuple中。
出于业务需要,需要将这个tuple转成一个dict,此时发现内存占用增加了接近一倍。
请问这是由于增加了一个变量导致的,还是dict本身就更占用内存?
若是前者,请问有什么解决办法吗?
写回答
1回答
-
NavCat
2018-03-23
实际开发中建议为表添加索引,查询的时候不要查全部数据,采用分页查询
00
Python操作三大主流数据库-MySQL+MongoDB+Redis
一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧
2024 学习 · 376 问题
相似问题