用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3039|回复: 2
收起左侧

[数据库] 数据库长连接

[复制链接]
发表于 2013-5-27 11:50:56 | 显示全部楼层 |阅读模式
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 360055 bytes) in /data/wwwroot/small_cate/application/libraries/topclient.php on line 202
程序背景是这样的:
我需要循环查找数据库,提取一段内容作为数组循环,然后处理数据。数据库是比较大的,数据已经达到上千万了,所以我每次提取都是150个一次提取,因为里面处理的时间也比较长,内存消耗有点小多,所以我每次处理完之后都会释放所有的变量,同时执行一次$this->db->close(); 但是发现执行了之后还是一样,还是没有释放掉数据库连接所占用的内存。。。在database里把pcconnect 改成了FALSE;所以问下这个应该怎么处理比较好呢?
发表于 2013-5-27 17:35:48 | 显示全部楼层
你怎么释放的变量?
 楼主| 发表于 2013-5-29 10:13:32 | 显示全部楼层
先滞空。在unset

本版积分规则