我是一个相当大的MariaDB的10.0.6数据库(约2万条记录),在这里我想只有前几名返回记录上运行的典型查询。我使用的'where'语句将匹配不超过5-10个记录。DB ::分页中Laravel 4失败
该语句将失败:
$lucky = $this->post->select("ID")->where('luckynumber', '=', '12345')->paginate(1);
,而这一个工程(唯一的区别是 - >分页与第一):
$lucky = $this->post->select("ID")->where('luckynumber', '=', '12345')->first();
日志文件表明,我跑出来的存储器(我已经增加至512 MB):
[2013年12月11日16时15分39秒] log.ERROR:500 - 耗尽的536870912个字节允许存储器大小(线索d分配532152320个字节)@ /幸运/ 12345 异常 '的Symfony \元器件\调试\异常\ FatalErrorException' 与消息 '的排出536870912个字节允许存储器大小(试图分配532152320个字节)' 在/ var/WWW /磅/应用程序/存储/查看/ f775c03b70963c0:109
我使用Ubuntu Linux操作系统12.04,Nginx的,PHP 5.5.6,
问题是什么?
索引你的'luckynumber'列吗? – Fractaliste