前几天在偶然的情况下,获得了一个18G的txt文件,现在需要导入到数据库中,那么该怎么导入才能保证高效并且稳定呢?...mysql插入效率
首先应该知道的就是mysql的插入效率跟下面几个点有关
1:mysql数据库引擎,myisam,innodb,甚至是memory的插入效率都是不一样
2:索引,索引也会导致插入效率变慢...3:唯一索引冲突,在插入mysql数据库时,如果有相同数据,将会报错,降低插入效率
4:mysql硬盘,机械硬盘跟固态硬盘的插入效率也是不一样的
5:导入方法,单线程多线程等
6:mysql配置项,各种缓存区大小配置...` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2者都通过 Navicat txt...导入方式导入10万条数据:
可看到.在默认情况下innodb的插入时间为10.02秒,而myisam为5.93秒,所以默认情况下,innodb插入效率确实是比myisam慢的,那么有没有办法提高innodb