2016-11-05 15:22发布
最近研究mysql 的相关知识,有几点不是很清楚,请指教:
1,mysql5.6前,myisam 查询性能比 innodb 好,原因是,做 select 查询时,myisam 把索引加载到了内存中,查询语句搜索时候,从 内存中把索引找出来,然后去 data 查找数据,优于,innodb 的二次搜索查询(走主键,理论 innodb 是快于 myisam的)。以上理解有错吗?2,Mysql5.6以后,说 innode 的 select 性能不输 myisam 了,为什么 ?
感觉楼主不必纠结这个问题,InnoDB是MySQL官方指定的默认引擎,维护力度都下在InnoDB身上了,SELECT性能更好也并不出奇.第三方的Percona Server也是选择基于InnoDB改进推出XtraDB.所以还是尽量使用InnoDB吧.
最多设置5个标签!
感觉楼主不必纠结这个问题,InnoDB是MySQL官方指定的默认引擎,维护力度都下在InnoDB身上了,SELECT性能更好也并不出奇.第三方的Percona Server也是选择基于InnoDB改进推出XtraDB.所以还是尽量使用InnoDB吧.
一周热门 更多>