MySql:MyISAM 与 Inno DB!

编程入门 行业动态 更新时间:2024-10-27 19:21:41
本文介绍了MySql:MyISAM 与 Inno DB!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

MySql 中的 MyISAM 和 Inno DB 类型有什么区别?

What are the differences between MyISAM and Inno DB types in MySql?

推荐答案

主要区别在于 InnoDB 支持事务,而 MyISAM 不支持.

The main difference is that InnoDB supports transactions while MyISAM does not.

还有许多其他差异,但我所知道的常见差异是:

There are numerous other differences, however the common one's i am aware of are:

人们通常认为 MyISAM 的搜索速度更快,但最近 InnoDB 的改进正在消除这种差异并提高高并发工作负载性能InnoDB 支持事务,而 MyISAM 不支持InnoDB 支持参照完整性,而 MyISAM 不支持InnoDB 处理索引的方式略有不同,将主键存储为每个索引的一部分(使索引在磁盘上占用更多空间,但也使覆盖索引的可能性更大)MyISAM 做表级锁定,而 InnoDB 做行级锁定MySQL 配置文件中使用了不同的内存/缓冲区/索引设置InnoDB 通常被认为具有更好的崩溃恢复正如在另一个答案中提到的,数据以不同的方式存储在磁盘上.我相信 InnoDB 在这方面是可配置的,如果需要的话,每个表可以有一个文件等等

我相信谷歌搜索或 MySQL 站点会更详细地发现许多其他差异.

I'm sure a google search or the MySQL site will bring up numerous other differences in more detail.

这篇关于MySql:MyISAM 与 Inno DB!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-15 11:41:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/865001.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:MyISAM   MySql   DB   Inno

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!