mysql插入2000万数据_Mysql千万级别数据批量插入,性能提高

-----------------------------------------------------------方式1 ----------------------------------------------------------------------------------------

第一步:配置my.ini文件

文件中配置

bulk_insert_buffer_size=120M 或者更大

将insert语句的长度设为最大。

Max_allowed_packet=1M

Net_buffer_length=8k

保存

第二步:查看设置的参选有没有生效.

Mysql > SHOW VARIABLES;

mysql插入2000万数据_Mysql千万级别数据批量插入,性能提高_第1张图片

bulk_insert_buffer_size默认是8M,我们要把它调成100M或百兆以上,也不要太大。下面看调整个好的,如下图:

mysql插入2000万数据_Mysql千万级别数据批量插入,性能提高_第2张图片

第三步:完成设置后,批量插入数据时使用多条模式。

INSERT INTO table (field1,field2,field3) VALUES ('a',"

你可能感兴趣的:(mysql插入2000万数据)