MyIsam与InnoDB主要有以下4点大的区别,缓存机制,事务支持,锁定实现,数据物理存储方式(包括索引和数据). 1.缓存机制 myisam 仅仅缓存索引,不会缓存实际数据信息,他会将这一工作交给OS级别的文件系统缓存.所以mysiam缓存优化工作集中在索引缓存优化上. InnoDB 有自己的缓存(buffer pool),不仅仅缓存索引,还缓存表数据. (由于myisam不会缓存表数据文件(.MYD),每次读取数据文件都需要调用文件系统的相关指令从磁盘上读取物理文件.所以每次读取数据文件所…