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函数使用方法
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐