yic_zhang 发表于 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;所以问下这个应该怎么处理比较好呢?

Hex 发表于 2013-5-27 17:35:48

你怎么释放的变量?

yic_zhang 发表于 2013-5-29 10:13:32

先滞空。在unset
页: [1]
查看完整版本: 数据库长连接