【发布时间】:2012-12-20 17:08:35
【问题描述】:
我在看this。
我的查询最多返回 10,000 行并且通常会填满内存
我目前正在做:
$this->db->get()->result_array();
有没有办法不将所有数据加载到内存中并使用某种游标?似乎结果和结果数组都是数组。 (一个是对象数组,另一个是数组数组)
【问题讨论】:
-
您可以使用Pagination 限制,即
$query = $this->db->get('mytable', 10, 20);。 -
我希望不要进行分页,但我想我将来必须为大型查询这样做。
-
不能只使用limit子句吗?
标签: mysql codeigniter