有个任务,大概需要插入表中百万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/每秒。