laravel数据库播种是否有限制?

时间:2018-06-26 16:41:44

标签: php mysql laravel laravel-5 faker

我有一个程序,一年总共可以插入大约500000个数据库条目。我试图对其进行测试,以确保如果我有2年的数据,那么一切都可以正常工作?但是,当我运行数据库播种器时,它遇到该播种器时就会取消。

这提出了一个问题,当使用laravels播种器和fakerr库时,可以在MySQL数据库中存储的条目数最大吗?因为此播种器确实可以处理较少的条目,例如1000。

查看来自仿造者库的数据,似乎没有指定它。还通过文档查看没有提及大小限制。

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

https://github.com/fzaninotto/Faker

1 个答案:

答案 0 :(得分:0)

MySQL确实有一个限制,称为“ TimeOut”。

在mysql中,有许多变量,例如delayed insert limittimeoutquery cache limit和“其他”变量,它们在一定时间内限制了许多查询的特殊插入。

例如,看看这个Mysql Server System Variables