Журналы транзакций с большой обработкой данных в MySQL

Не знаю, если я разместил на правильном сайте. Но здесь у меня проблемы с транзакцией базы данных при обработке больших файлов. Моя программа загружает CSV-файл, который может содержать до 50 000 записей. Прямо сейчас это работало, когда я обрабатывал 200 строк, но когда я пытался с 20 000 строк, он никогда не вставлялся в мою базу данных (я видел вставку sql в моих журналах, но когда я проверял это, он никогда не входил). Поэтому я предполагаю, что размер моего буфера для журналов транзакций достиг своего предела.

У меня есть этот код в моем Laravel

try {
DB::beginTransaction();
process my logic (validation, log, etc..)
DB::commit()
}catch() {
log::error();
DB::rollback;
}

Я просто добавил эти две конфигурации в мой /etc/mysql/my.cnf

[innodb]
innodb_buffer_pool_size = 128M
innodb_log_file_size    = 64M

Я думал, что это решит мою проблему, но, к сожалению, нет. Пожалуйста помоги.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]