MyISAM存储引擎的分析与改进研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MyISAM存储引擎的分析与改进木 张萍 莆田学院电子信息工程学系,福建莆田351100 摘 要:本文分析了数据存储实现策略中所采用的系统管理表空间(sMs)和数据库管理表空间 fDM 结果得知,改进后的存储引擎性能有所提高。 关键词:MysQLMyIsAM表空间系统管理表空间DMS管理表空间 1背 景 Mysql是一个非常流行的开源数据库管理系统,在市场上占据25%左右【¨,其主要有两个数据引擎, 盘宅问,执行更新需要更少的内存。但是由于使用单文件存储关系数据,文件随着关系数据的存储自动扩 展。数据操作的频繁,导致频繁的文件扩展,会浪费时间并且导致文件碎片,增加了寻道时间和旋转延迟。 (DMS)121方式,改进了MyISAM存储引擎,实验证明效率提高了。 2MyISAM存储引擎 表的名字开始,扩展名指出文件类型。f-肌文件存储表定义。数据文件的扩展名为.MYD(MYDa咖。索引 文件的扩展名是.MYI(MYIndex)。 2.1frm文件存储表定义 在MysQL下使用的任何数据引擎,其产生的每张表都用一个相应的.‰文件来描述表的信息。表的 信息一般包含表采用的数据引擎类型,列表及数据类型等。 2.2MYD文件存储表数据 MyISAM支持三种不同存储格式‘51。其中两个(固定格式和动态格式)根据正使用的列的类型来自动选 节的记录头部以及每列数据。对于动态格式的表,.MYD存储记录头部,数据长度,未使用长度以及数据 等。对于压缩格式的表,.MYD存储的列的数据是经过Hufhllan编码的。 2.3MYI文件存储表的索引信息 ‘作者简介:张萍,福建莆田学院电子信息工程系. 要有头部长度,空块指针,文件长度,关键字值地址等。关键字值存放在各个块(1024字节)当中,每块 只能属于一个关键字。当关键字值的数据没有足够的空间存放时,则增加一块的文件空问。 空 3表 间 与其他的数据库引擎不同,MYlSAM数据引擎没有使用页来存储数据。也没有表窄间的概念。 表空间是数据库及存储在该数据库中的表之间的逻辑层。表窄间在数据库中创建,表在表空间中创建。 使用表空间的一个明显的好处是能够把数据合理的分布存储在不同的磁盘上或者存储在磁盘的不同位置 上,有助于提高数据存取的效率。 表空间按管理方式分为两种【6】:系统管理空间(SystemManagementSpace:SMS)和数据库管理空间 (Da_cabaSe ManagementSpace:DMS)。 SMS每个容器是操作系统的文件空间中的一个目录;DMS每个容器是一个阎定的、预分配的文件, 或是物理设备。 SMS的管理比较简单,由操作系统自动管理,空间的大小随数据量的变化系统自动调整。 DMS是由数据库管理的,空间大小在创建时确定,空间不够时要手工添加或删除部分数据以释放窄间。 表1对SMS和DMS的功能特性做了相应的比较IoJ: 表lMs和DMS的比较 SMS DMS 对象管理 操作系统管理,文件名唯一 数据库管理系统分配映射表管理 空间分配 根据需要自动增K/缩小 预分配空间 易管理性 最好的:几乎不需要优化,空间管理 较好:需要做一些调优,如取大小, 方式简单等 预取方式,缓存池存放等;空间管理 较复杂等 性能表现 很好 最好:大约可提升5%.10%的性能 应用场景 小型应用、临时数据箭理 大型数据库 主流的商业数据库管理系统都采用了DMs的方式,凶为这种方式可以提供复杂的功能

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档