技术开发 频道

官方解读 What’s New in MySQL 5.6

  【IT168大会报道】2013年4月18-20日,第四届中国数据库技术大会(DTCC 2013)在北京福朋喜来登酒店拉开序幕。在为期三天的会议中,大会将围绕大数据应用、数据架构、数据管理(数据治理)、传统数据库软件等技术领域展开深入探讨,并将邀请一批国内顶尖的技术专家来进行分享。本届大会将在保留数据库软件应用实践这一传统主题的基础上,向大数据、数据结构、数据治理与分析、商业智能等领域进行拓展,以满足于广大从业人士和行业用户的迫切需要。

  已经连续举办了三届数据库技术大会,每届大会超过千人规模,云集了国内技术水平最高的数据架构师、DBA、数据库开发工程师、研发总监、IT经理等,是目前国内最受欢迎的数据库技术盛会。

热议MySQL 5.6 官方解读 THE New MySQL
大会精彩专题

热议MySQL 5.6 官方解读 THE New MySQL
▲甲骨文 jimmy和王少华

  本次数据库大会,由来自ORACLE MySQL 高级研发工程师 Shaohua Wang为我们带来的《Developer and DBA Guide to What’s New in MySQL 5.6》的精彩演讲。

热议MySQL 5.6 官方解读 THE New MySQL

热议MySQL 5.6 官方解读 THE New MySQL

  简单来说,MySQL 5.6改进了数据库核心的各个功能领域,包括:更好的性能和可伸缩性(改进InnoDB引擎的事务吞吐量、改进优化器的查询执行时间和诊断),以及更好的应用可用性,支持在线DDL/Schema修改,于此同时又增强开发者的灵活性,支持通过Memcached API访问InnoDB,实现NoSQL功能,还改进复制功能,满足高性能,自修复的分布式部署需求,以及改进Performance Schema,更好支持各种新硬件设备,最后改善安全性和以及其他一些重要改进。

热议MySQL 5.6 官方解读 THE New MySQL
▲优化后的结果如上图

  InnoDB针对只读型事务做了新的优化,去掉了事务的开销,对基于web的查询和报表类应用,可以极大地提升性能。在Linux平台上,MySQL 5.6的只读TPS吞吐量比5.5版本提高了230%,在Windows 2008平台上,大约提高了65%。于此同时,普通硬盘经常成为各种系统的瓶颈,原因是它的物理特性的限制,使得在高并发下很难有好的可伸缩性。

  此时,许多需要支持高并发的 web应用,它们的MySQL会部署在SSD上,从而获得既可靠,访问速度又和内存相似的服务。MySQL 5.6包含了几个重要的改进,以支持SSD 这类设备:支持4k和8k的页大小,以适应SSD的标准存储算法;便携式的.ibd(InnoDB数据)文件,允许InnoDB“热”表可以从默认的数据目录下移到SSD或者网络存储设备;InnoDB undo日志可使用独立表空间,支持把undo日志从系统表空间移到一个或多个独立的表空间。如undo日志的读密集I/O模式,就可以把undo日志移到SSD,而系统表空间仍然放在普通硬盘。

热议MySQL 5.6 官方解读 THE New MySQL

  MySQL 5.6 主要在查询性能的优化、InnoDB改进以支持高吞吐量的事务、NoSQL风格的API、分区功能的改进、数据复制的改进,增加 PERFORMANCE_SCHEMA 库以获得数据库性能信息等。如果你还想学习相关MySQL相关知识,那么你还可以参加MySQL网上讲座。

0
相关文章