Есть ли предел заполнения базы данных laravel? - PullRequest
0 голосов
/ 26 июня 2018

У меня есть программа, которая в общей сложности будет вставлять около 500000 записей в базу данных в год. Я пытаюсь проверить это, чтобы убедиться, что все работает правильно, если у меня есть данные за 2 года? Когда я запускаю сеялку базы данных, она просто отменяется, когда попадает в эту сеялку.

Возникает вопрос: существует ли максимальное количество записей, которое вы можете сохранить в базе данных MySQL при использовании сеялок laravels и библиотеки фейеров? Потому что этот сеялка работает с меньшим количеством записей, например, 1000

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

https://laravel.com/docs/5.6/seeding

https://github.com/fzaninotto/Faker

1 Ответ

0 голосов
/ 26 июня 2018

Есть реальная вещь, что Mysql имеет ограничение под названием «TimeOut».

В mysql есть много переменных, таких как delayed insert limit, timeout, query cache limit и прочее, которые в целом являются ограничением для вставки многих запросов в определенный промежуток времени.

Например, посмотрите на Системные переменные Mysql Server

...