关于mysql纯insert时候InnoDB和MyISAM的区别

有个任务,大概需要插入表中百万row数据。

最开始因为本地mysql管理工具Navicat中默认建表都是InnoDB引擎,所以建了一个InnoDB引擎的表,之后开始insert,从早上9点多刀下午三点半,一共insert了不到十万,快接近10万row的时候,每秒只能insert大概四五条,实在受不了这龟速,决定放弃。

后drop之后重新创建MyISAM引擎的表之后,每秒insert速度达到了100以上。

感谢知乎上的这篇文章:http://www.zhihu.com/question/23445395?sort=created

后记:

上了MyISAM之后大概半个小时已经到8万多row,在8万row的时候,大概速度降为60Row/每秒。

你可能感兴趣的:(mysql,InnoDB,myisam)