@kirill-93

Всегда ли multi insert лучше, чем несколько обычных?

Скрипт стягивает сообщения с разных сайтов. Стягивает часто и много.
Скрипт примерно такого вида:
$results = [];
try {
    $json = file_get_contents('site.ru');
    $results = json_decode($json, true);
} catch (Exception $e) {}

foreach ($results as $result) {
    //INSERT INTO ...
}

Будет ли лучше собирать данные в массив и вставлять разом? Или хотя бы по несколько сотен/тысяч записей за раз, чем каждую запись по отдельности?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Да всегда, выигрываете время на перестраивании индексов. У меня выигрыш где-то в 40 раз был.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы