Mysql 表类型 MyISAM or InnoDB?

Jewel_M
  • 19

我有一个表用的 MyISAM 类型,看了一些文章介绍说 MyISAM 会被淘汰,然后试了下把这个表转成 InnoDB 类型,结果把我吓到了...
这张表有近20W条数据,目前用的 MyISAM 类型 大小显示将近50M,当我将这个表转成 InnoDB 类型后 竟然显示将近400M 差不多是 MyISAM 的8倍!为什么会这样呢?

回复
阅读 2k
1 个回答

因为InnoDB其他方面的优点可以完全碾压MyISAM,比如崩溃恢复快,支持事务,支持行级锁,支持真正的热备份等等。多了这么多功能当然更耗资源罗
可以看看这本书 https://segmentfault.com/a/11...

宣传栏