【发布时间】:2013-03-25 06:32:46
【问题描述】:
为什么myisam存储引擎比Innodb存储引擎快
是什么让它更快而 innodb 变慢?
【问题讨论】:
-
MyISAM 并不比 InnoDB 快。这完全是一个神话。回溯到 InnoDB 全新且尚未完全形成的时代,MyISAM 仅用于读取速度更快。它的写入速度从来没有更快,而且它总是更脆弱。写入 MyISAM 表会导致整个表在写入期间被锁定。清单很长……所有最近的基准测试都表明,InnoDB 在读取和写入方面都比 MyISAM 快得多。一段时间以来,InnoDB 一直是 MySQL 的默认存储引擎。我想不出使用 MyISAM 的充分理由。
-
(...对于典型的工作负载)