MySQL插入数据很慢优化
show variables 查看数据库配置找到bulk_insert_buffer_size参数加大mysql配置中的bulk_insert_buffer_size,这个参数默认为8MSET bulk_insert_buffer_size = 100 * 1024 * 1024; #100M#1024 * 1024=1m修改该条记录有助于千万级别数据批量插入。self.cursor.execut
·
show variables 查看数据库配置
找到bulk_insert_buffer_size参数
加大mysql配置中的bulk_insert_buffer_size,这个参数默认为8M
SET bulk_insert_buffer_size = 100 * 1024 * 1024; #100M
#1024 * 1024=1m
修改该条记录有助于千万级别数据批量插入。
self.cursor.executemany(sql_p, ry)
#数据库批量插入:sql_p为sql语句,ry为数据数组里放多个元组,具体可查询executemany函数使用方法
更多推荐
已为社区贡献1条内容
所有评论(0)