Массовая вставка через LOAD DATA случайно прерывается с «Ошибка при отправке пакета QUERY» - PullRequest
0 голосов
/ 01 февраля 2019

В моем приложении Laravel я использую 3 заданий для выполнения массовых вставок в мою базу данных:

  1. Для каждой вставки я создаю файл CSV с соответствующимdata.
  2. CSV-файл перемещен в Amazon S3.
  3. Наконец, CSV-файл считывается (если он существует) и используется для загрузки данных в базу данных с помощью LOAD.Команда DATA .

Обычно весь процесс работает отлично - я могу быстро набирать тысячи записей.Но иногда первое задание завершается ошибкой со следующей ошибкой:

Ошибка BulkTargetingInserting - /home/forge/my-site.net/releases/20190131154648/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver / PDOConnection.php Строка: 57 Сообщение: ошибка при отправке пакета QUERY.PID = 20067

И когда это происходит, 2 следующих задания массовой вставки прерываются:

Сервер MySQL пропал

Это очень случайно.Например, я проверил логику за последние 2 дня без проблем.Сегодня неожиданно эта проблема возникла.

Конечно, логика должна быть стабильной, прежде чем я смогу развернуть ее в производство.Где искать проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...