HelpFinder
Новичок
нужно вставить в mysql таблицу очень большое число строк. Как не положить сервак?
php скрипт должен вставить огромное количество строк в таблицу (список ссылок).
Пытался придерживаться следующего алгоритма
пока не конец файла{
получить ссылку;
проверить наличие её в таблице;
вставить ссылку в таблицу, если её нет там;
}
Этот скрипт запускается кроном на виртуальном хостинге, но в случае больших объёмов строк, сервер падает. выдаётся ошибка.
Как профессионалы подошли бы к решению этой проблемы, чтобы поменьше нагружать сервак?
на ум приходит только один способ - каждый раз при вызове скрипта добавлять в таблицу только определенное число записей, а при следующем запуске скрипта добавлять уже следующую порцию.
php скрипт должен вставить огромное количество строк в таблицу (список ссылок).
Пытался придерживаться следующего алгоритма
пока не конец файла{
получить ссылку;
проверить наличие её в таблице;
вставить ссылку в таблицу, если её нет там;
}
Этот скрипт запускается кроном на виртуальном хостинге, но в случае больших объёмов строк, сервер падает. выдаётся ошибка.
Как профессионалы подошли бы к решению этой проблемы, чтобы поменьше нагружать сервак?
на ум приходит только один способ - каждый раз при вызове скрипта добавлять в таблицу только определенное число записей, а при следующем запуске скрипта добавлять уже следующую порцию.