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...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏