我原来尝试过每5万条提交一次,但是没有显著效果。只是多读了1万条。
怎么放掉内存呢。
呵呵,没办法,只能用php
怎么放掉内存呢。
呵呵,没办法,只能用php
解决方案 »
- 错误:This page can't be displayed. Contact support for additional information.
- PHP 从登陆界面跳转到主页时主页面显示的问题
- 网页自动登录
- PHP:想要从100个手机号中随机选出10个号该怎么做
- 大家在项目开发中用svn还是cvs?
- 各位都给我点意见咯,有关于学习PHP......
- 我用eWebEditor在本机测试可以,怎么放到网上出不来编辑器了提示No input file specified.
- 高手问题~~Up者有分(300分相送)
- 请教:从数据库中取得的数据如何像一个静态页面一样发Email给一个人呢?
- php curl 用代理访问,服务器可以,本地不行
- cakephp1.2 怎样用paginate进行多表关联查询
- 公认最好的SQL注入扫描工具是哪个?
$stmt =& $dbObj->db->prepare($sql[0]);
$rs =& $dbObj->db->execute($stmt,$sql[1]);
这两句内存一下子上去了。内存一直增加
unset($lineArray);
unset($sql[0]);
unset($sql[1]);
unset($sql);
unset($stmt);
unset($rs);
pg_free_result ($rs);这些去用上了也不行
现在的做法是读到2000行,放到数组中,在数组中循环
$stmt =& $dbObj-> db-> prepare($sql[0]);
$rs =& $dbObj-> db-> execute($stmt,$sql[1]);所有的行一共20万行处理完后,最后commit,现在我在循环中测试,
上面那两句就把内存用光了。有什莫好办法吗