У меня есть приложение, которому нужно запускать ежедневный скрипт; ежедневный сценарий состоит из загрузки CSV-файла с 1 000 000 строк и вставки этих строк в таблицу.
Я размещаю свое приложение в Dreamhost. Я создал цикл while, который проходит через все строки CSV и выполняет запрос INSERT для каждой из них. Дело в том, что я получаю "500 Internal Server Error". Даже если я разобью его на 1000 файлов по 1000 строк в каждом, я не смогу вставить более 40 или 50 тысяч строк в один и тот же цикл.
Есть ли способ оптимизировать ввод? Я также рассматриваю возможность использования выделенного сервера; Как вы думаете?
Спасибо!
Педро