CI框架select查询一次性取出大量数据优化方案
各位大神,请教个问题,我有50万数据需要从表中查询出来并处理。
方案一:使用$query->result_array(),分页(假设10000条每页)取出数据,然后每页处理数据;
方案二:使用$query->unbuffered_row(),一条一条取出数据,一条一条处理数据。
请问哪种方案好,为什么?
方案一:使用$query->result_array(),分页(假设10000条每页)取出数据,然后每页处理数据;
方案二:使用$query->unbuffered_row(),一条一条取出数据,一条一条处理数据。
请问哪种方案好,为什么?
...全文
相关推荐
CI框架数据库查询缓存优化的方法
主要介绍了CI框架数据库查询缓存优化的方法,结合实例形式较为详细的分析了CI框架中缓存的开启、关闭、使用、清空等相关操作技巧与注意事项,需要的朋友可以参考下
CI框架数据库查询之join用法分析
主要介绍了CI框架数据库查询之join用法,结合实例形式分析了join方法在数据库查询过程中的使用技巧,需要的朋友可以参考下
CI框架编写的私信系统
私信系统实现了常规操作,比如对数据库的查询,删除,修改
海量数据库查询优化及分页算法方案
海量数据库查询优化及分页算法方案,很不错
CI配置多数据库访问的方法
主要介绍了CI配置多数据库访问的方法,结合实例形式分析了CI框架数据库配置与使用的相关技巧,需要的朋友可以参考下


Framework
