标签:mysql

Mysql批量插入分析

前言 最近发现几个项目中都有批次插入数据库的功能,每个项目中批次插入的写法有一些差别,所以本文打算对Mysql的批次插入做一个详细的分析。 准备 1.jdk1.7,mysql5.6.38 2.准备库和表 测试与分析 下面准备几种插入的方式来分析优劣: 1.Statement插入方式 准备数据,然后通过Statement方式插入数据,插入10000条数据大概在6秒多左右,同时可以监控服务器数据包; 监控命令: 日志如下: 以上截取了其中一条插入语句的数据包日志,详细的数据包可以通过如下命令监控: 详细日志: 可以发现每个sql语句包前面都有一个select.@@session.tx_read_o…

阅读全文 »