插入超过10万个值后,MYSQL已经消失。 我在使用WordPress和MySQL时遇到了这个问题。数据超过100k时出错。
编辑:我没有使用索引,每个插入查询都在创建新的数据库连接。
答案 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