背景连接: -PHP - 的mysqli - 选择超过50万条记录 - 失去与MySQL服务器
我有〜200万个记录的简单表格。 当我从命令行客户端运行我的查询时,我在没有任何问题的体面时间内获得了结果。 我正在使用doctrine2,但切换到普通的mysql查询来测试它是否与doctrine2的情况。
问题: -
当我运行PHP脚本,它抛出Mysql的失去连接错误一样普通SELECT查询。 注意:正常工作时,我限制( “限100”)结果,以较少数量的..说100,1000,10000
我想: -
Incresed下面的my.ini值在[MySQL的],在[mysqld],[客户]节
read_buffer_size, connect_timeout, net_read_timeout, max_allowed_packet的
另外max_execution_time和memory_limit足以处理数据。 0和1024M准确
FTR我也重新启动所有服务后进行配置更改。 在网上搜索没有运气。
任何帮助?
感谢, 基兰
检查'max_execution_time'并将其设置为max_execution_time = 180 – RJParikh
@RuchishParikh PHP max_execution_time已设置为0。内存限制也高于结果数据 –
检查php.ini中的max_input_vars。供参考:我不是downvoter。 – RJParikh