Mysql 加载数据不可用;fgetcsv超时;选择?

Mysql 加载数据不可用;fgetcsv超时;选择?,mysql,csv,timeout,load,fgetcsv,Mysql,Csv,Timeout,Load,Fgetcsv,我有一个网站,一个CSV的赛马数据是每周上传一次。CSV包含目前在英国注册的约19000匹赛马的详细信息,平均大小约为130万匹。我有一个处理csv的脚本,如果马存在并且评级数据已更改,则更新它,如果不存在,则添加它。如果一匹马没有变化,它会跳到下一匹。该脚本可以工作,因为它在我用作测试的主机上运行。运行起来花了5到6分钟(我知道这比理想的要少),但效果很好 然而,我们现在正在测试客户机主机的登台版本,它运行了15分钟,然后返回504超时。我们已经尽可能地调整了htaccess和php.ini设

我有一个网站,一个CSV的赛马数据是每周上传一次。CSV包含目前在英国注册的约19000匹赛马的详细信息,平均大小约为130万匹。我有一个处理csv的脚本,如果马存在并且评级数据已更改,则更新它,如果不存在,则添加它。如果一匹马没有变化,它会跳到下一匹。该脚本可以工作,因为它在我用作测试的主机上运行。运行起来花了5到6分钟(我知道这比理想的要少),但效果很好

然而,我们现在正在测试客户机主机的登台版本,它运行了15分钟,然后返回504超时。我们已经尽可能地调整了htaccess和php.ini设置。。。没有快乐

主机处于共享环境中,所以他们告诉我MySQL的加载数据对我们不可用

您还会尝试其他哪些方法?或者有没有一种方法可以将CSV分割成块,然后依次对每个块运行一个进程