mysql插入效率
首先应该知道的就是mysql的插入效率跟下面几个点有关
1:mysql数据库引擎,myisam,innodb,甚至是memory的插入效率都是不一样
2:索引,索引也会导致插入效率变慢...3:唯一索引冲突,在插入mysql数据库时,如果有相同数据,将会报错,降低插入效率
4:mysql硬盘,机械硬盘跟固态硬盘的插入效率也是不一样的
5:导入方法,单线程多线程等
6:mysql配置项,各种缓存区大小配置...,索引查询配置等....我们通过一个个点进行比对,找出最优的方案.
数据库引擎
我们先测试下myisam 和innodb的插入效率对比,至于memory就不测试了.没有必要....Navicat txt导入方式导入10万条数据:
可看到.在默认情况下innodb的插入时间为10.02秒,而myisam为5.93秒,所以默认情况下,innodb插入效率确实是比myisam慢的,那么有没有办法提高