MySQL 5.6全局事务ID与全文搜索功能受关注

日期: 2013-03-13 作者:Matt M. Casey翻译:孙瑞 来源:TechTarget中国 英文

经过两年多的研发,甲骨文公司终于在年初发布了完全由自己开发的MySQL数据库5.6版本(参考链接:甲骨文发布最新MySQL 5.6版)。专家称MySQL 5.6相比于上一版本5.5有非常大的改进。

  Mozilla公司的高级数据库管理员Sheeri Cabral表示:“我认为每个人都能在MySQL 5.6中找到他们想要的东西,在完成所有机器升级到5.5之后,我就会考虑再升级到5.6。”

  新版MySQL 5.6大幅提升了数据库原始性能,并且增加了一系列的新特性,如InnoDB的全文搜索等。

  MySQL 5.6全局事务ID

  全局事务ID(GTID)会为每一个MySQL数据库内部的动作分配特定的识别号码,系统之内的所有机器都能够识别。MySQL 5.6的这一改进大大减少了主机(Master)数据库停机维护时所需的工作。通过新的GTID功能,DBA使用简单的命令就可以完成host的更改,而无需再对主从(Master-Slave)同步进行精细的操作。MySQL 5.6架构将自动为你完成大部分的工作,前提是你希望这么做。默认情况下MySQL是将简化流程,但DBA希望自己手动控制也是可以的。Cabral认为这一变化是具有“革命性”的。

  MySQL 5.6性能以及全文搜索

  根据甲骨文官方文档,相同情况下,MySQL 5.6版本相比于5.5在每秒交易数量上提升了将近200%,而这样的性能提升在DBA增加更多数据库连接以及CPU进程的时候会更加明显。

  Continuent公司的质量控制团队主管Giuseppe Maxia曾经负责过MySQL数据库的研发工作,他向TechTarget记者透露,许多客户在升级到MySQL 5.6之后就能看到明显的性能提升,而且是在没有做多余的优化情况下。但Maxia也提醒,大家都了解甲骨文的广告策略,所以虽然会有性能提升,但也不要期望像广告上说的那么夸张。

  Maxia说:“虽然称不上是革命性的飞跃,但我认为性能改进已经足够好了。”

  著名的MySQL数据库技术博客MySQL Performance Blog中的作者Peter Zaitsev曾经分析过MySQL 5.6的性能问题,他指出在一些特定的环境中,MySQL 5.6性能会不如之前的5.5版本。对此Maxia认为Zaitsev是有些吹毛求疵了,这个结果是在非常特殊的应用场景中得到的,就连Zaitsev本人也承认在他的实验中,MySQL 5.6是处于“最差”部署状态。

  Maxia和Cabral都认为新的InnoDB全文搜索功能是最让他们感到兴奋的。根据甲骨文给出的MySQL 5.6官方指南中,InnoDB全文搜索能够让DBA针对InnoDB表构建全文索引,也就是说InnoDB将天然具有基于关键字、词组的搜索能力,而无需再将数据从表中导出再进行搜索。

  最能体现这一改进的结果,就是DBA可以放弃MyISAM表了。MyISAM作为InnoDB的补充,承担了全文搜索的作用,同时MyISAM本身不支持事务,而且往往会让系统变得更加不稳定。现在所有用户都可以放弃MyISAM,转而使用MySQL 5.6的InnoDB全文搜索了。

  Maxia表示:“这也许将成为长久以来针对搜索功能最大的一次改进。”

  更新的执行计划

  MySQL 5.6还能够帮助DBA更好地理解事务是如何通过数据库系统的,现在可以通过EXPLAIN进行INSERT,UPDATE和DELETE操作。EXPLAIN计划以JSON格式输出,提供更精确的优化指标和更好的可读性。

  这一功能不仅能够帮助菜鸟DBA更好地理解MySQL数据库工作原理, Maxia同时表示,它还能为MySQL专家处理遗留系统提供很好的帮助。

  尽管新添加的特性与工具让人非常满意,但他仍然对组合起来的效果表示担忧。除了新的全局事务ID之外,MySQL 5.6还可以在新的多线程slave机器上进行并行更新。Maixa认为这些都是很好的功能,但是DBA不可能所有的都能够用到,工具变得更好了,也许工作也随之增多。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

孙瑞
孙瑞

相关推荐