CI框架在CLI下执行占用内存过大问题的解决方法


Posted in PHP onJune 17, 2014

很多程序员在使用codeigniter CLI下执行一个大批量数据导入的问题时,会一直出现内存过高的情况,下面对此分析器原因及解决办法。

CI db会将所有的查询sql和和sql执行时间保存下来,对于类似百万级大数据量的导入问题来说,其执行的sql记录都会被保存在内容中,这就占用了大量的内容直至脚本结束。

解决办法:
当你执行大数量的db操作时,记得设置:

$this->db->save_queries = FALSE;
PHP 相关文章推荐
基于mysql的论坛(4)
Oct 09 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
php5.3 废弃函数小结
May 16 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
May 07 PHP
php 定界符格式引起的错误
May 24 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
Oct 08 PHP
PHP-FPM 的管理和配置详解
Feb 17 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 #PHP
Thinkphp模板中截取字符串函数简介
Jun 17 #PHP
CI框架中zip类应用示例
Jun 17 #PHP
php获取网页请求状态程序示例
Jun 17 #PHP
php版淘宝网查询商品接口代码示例
Jun 17 #PHP
php+ajax实现图片文件上传功能实例
Jun 17 #PHP
PHP实现删除非站内外部链接实例代码
Jun 17 #PHP
You might like
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
PHP中使用BigMap实例
2015/03/30 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
webpack3之loader全解析
2017/10/26 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
使用python为mysql实现restful接口
2018/01/05 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
Nº21官方在线商店:numeroventuno.com
2019/09/26 全球购物
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
先进员工获奖感言
2014/08/14 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书