网站大量收购闲置独家精品文档,联系QQ:2885784924

MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法.PDFVIP

MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法.PDF

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法

MySQL 各存储引擎(INNODB,MyISAM 等)的区别 及其启动方法 作者: 日期:2007-3-15 21:07:07 来源: 点击: 次 评论 存储引擎是什么? MySQL 中的数据用各种不同的技术存储在文件(或者内存) 中。这些技术中的每一种技 术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通 过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎 能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库( 以确 保事务处理不成功时数据的回退能力) 。 这些不同的技术以及配套的相关功能在MySQL 中被称作存储引擎(也称作表类型) 。 MySQL 默认配置了许多不同的存储引擎,可以预先设置或者在MySQL 服务器中启用。你 可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检 索这些信息以及你需要你的数据结合什么性能和功能的时候为你提供最大的灵活性。 选择如何存储和检索你的数据的这种灵活性是MySQL 为什么如此受欢迎的主要原因。 其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储。遗憾的是,其它类型的 数据库解决方案采取的“一个尺码满足一切需求”的方式意味着你要么就牺牲一些性能,要么 你就用几个小时甚至几天的时间详细调整你的数据库。使用MySQL,我们仅需要修改我们 使用的存储引擎就可以了。 在这篇文章中,我们不准备集中讨论不同的存储引擎的技术方面的问题(尽管我们不可 避免地要研究这些因素的某些方面),相反,我们将集中介绍这些不同的引擎分别最适应哪 种需求和如何启用不同的存储引擎。为了实现这个目的,在介绍每一个存储引擎的具体情况 之前,我们必须要了解一些基本的问题。 如何确定有哪些存储引擎可用 你可以在MySQL(假设是MySQL 服务器4.1.2 以上版本) 中使用显示引擎的命令得到一 个可用引擎的列表。 mysql show engines; +++ + | Engine | Support | Comment | +++ + | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | | HEAP | YES | Alias for MEMORY | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | | MERGE | YES | Collection of identical MyISAM tables | | MRG_MYISAM | YES | Alias for MERGE | | ISAM | NO | Obsolete storage engine, now replaced by MyISAM | | MRG_ISAM | NO | Obsolete storage engine, now replaced by MERGE | | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | | INNOBASE | YES | Alias for INNODB | | BDB | NO | Supports transactions and level locking | | BERKELEYDB | NO | Alias for BDB | | NDBCLUSTER | NO | Clustered, fault-tolerant, memory-based tables | | NDB | NO | Alias for NDBCLUSTER | | EXAMPLE | NO | Example storage engine | | ARCHIVE | NO | Archive storage engine | | CSV | NO | CSV storage engine | +++ + 16 rows in set (0.01 sec) 这个表格显示了可用的数据库引擎的全部名单以及在当 前的数据库服务器中是否支持这些引擎。 对于MySQL 4.1.2 以前版本,可以使用mysql show variables l

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档