风一样的回忆

新浪微薄腾讯微薄

最新碎语:从未遇见一位没亏过钱的富人,却遇见许多从未亏掉一毛钱的穷人

您的位置:风一样的回忆 >php> 为什么MyISAM处理select查询要比Innodb快

为什么MyISAM处理select查询要比Innodb快

通常大家都知道myisam 处理select查询比innodb快,具体为什么呢?

其实myisam在进行select操作时的处理流程和数据远少于innodb

主要体现在下面几点:

1)、INNODB要缓存数据块,MYISAM只缓存索引块

2)、INNODB寻址要映射到块,再到行,MYISAM记录的直接是文件的OFFSET,定位比INNODB要快

3)、INNODB需要维护MVCC一致(Multi-Version Concurrency Control)多版本并发控制

---

转载请注明本文标题和链接:《为什么MyISAM处理select查询要比Innodb快

分享到:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交