插入超过10万个值后,MYSQL已经消失

时间:2014-07-26 04:05:57

标签: mysql wordpress

插入超过10万个值后,MYSQL已经消失。 我在使用WordPress和MySQL时遇到了这个问题。数据超过100k时出错。

编辑:我没有使用索引,每个插入查询都在创建新的数据库连接。

3 个答案:

答案 0 :(得分:1)

假设您从PHP调用MySQL,您应该将数据拆分为较小的块。在超过千个值之后,从PHP调用MySQL经常会超时。

或者,你应该增加PHP的超时时间:

ini_set ('max_execution_time',    200); // seconds, default: 30
ini_set ('mysql.connect_timeout', 200); // seconds, default: 60

答案 1 :(得分:1)

尝试在mysql ini文件中增加以下值

max_allowed_packet = 64M

sort_buffer_size = 2M
net_buffer_length = 2M
read_buffer_size = 256K
read_rnd_buffer_size = 64M
myisam_sort_buffer_size = 64M

答案 2 :(得分:0)

这可以通过在php.ini基本文件上添加一些配置来完成。

upload_max_filesize = 2M // you can choose the size

max_execution_time = 60 // set execution time according to you