Я создаю сценарий PHP, который импортирует некоторые данные из текстовых файлов в базу данных MySQL. Эти текстовые файлы довольно большие, в среднем файл будет содержать 10 000 строк, каждая из которых соответствует новому элементу, который я хочу добавить в свою базу данных. (Я не буду импортировать файлы очень часто)
Меня беспокоит, что чтение строки из файла, а затем выполнение запроса INSERT 10 000 раз подряд может вызвать некоторые проблемы. Есть ли лучший способ сделать это? Должен ли я выполнить один запрос INSERT со всеми 10 000 значений? Или это было бы так же плохо?
Может быть, я смогу достучаться до носителя и выполнить что-то вроде 10 или 100 за один раз. На самом деле моя проблема в том, что я не знаю, что такое хорошая практика. Может быть, 10 000 запросов подряд - это нормально, и я просто напрасно переживаю.
Есть предложения?