看错题目了。。。我错了,修改一下
论写性能,innodb确实要低于myisam,写的时候innodb性能消耗主要两方面:事务提交和写日志。
但load data时,这两个都不存在,整个load data是一个事务,完成后会提交,也就没有回滚日志。之所以比myisam慢是因为做数据合法性的检查。
如果你不是100万数据一次性导入,而是分几次,每次数据量递增,可以看出:myisam的平均导入速度,不随数据量增加而下降,是稳定的,而innodb则会随数据量增加而下降。
----- 羞涩的分割线 -----
我用innodb的主要原因是他的写稳定,如果你写很少,建议用myisam,myisam在独性能上高于innodb。
一般对于读写要求都很高的,我建议做主从,主:innodb,担负读写;从:myisam,只读。