如果你正在使用 MySQL,你应该了解下一个版本将会有什么新特性,例如更好的伸缩性、高性能以及灵活性的提升之类的。
MySQL 的下一个版本是 5.6 ,这里列出了该版本的 5 大新特性:
优化器的改进
MySQL Optimizer 团队做了大量的工作为了不断的提升 SQL 查询的效率,主要体现在索引条件pushdown以及多范围的读数据。索引条件的pushdown的意思是将 WHERE 条件语句移到存储引擎中去处理,可降低过载;而多范围读意味着当查询使用第二索引时,将进行磁盘块的排序。
InnoDB 改进
MySQL InnoDB 存储引擎团队主要提供了 NoSQL 的访问接口,可通过 Memcached 的 API 直接访问 InnoDB 的表。
使用 memcached API 直接访问 NoSQL
此举可大幅提升 Web 应用中的数据访问性能,适合一些简单的查询。
更好的复制
MySQL 复制模块团队主要改进了数据完整性和可用性以及性能方面的提升。
Performance Schema
Performance Schema 是在 5.5 版本中引入的,5.6 做了改进,提供新功能包括:表锁、表I/O 以及表锁等待。
原文译自:http://creativedev.in/2011/12/new-features-in-mysql-5-6/
转载于http://www.oschina.net/news/24013/new-features-in-mysql-5-6?p=1
分享到:
相关推荐
### MySQL 5.6 新特性-InnoDB:深入剖析 #### MySQL 5.6 版本简介及重要性 MySQL 5.6 是 MySQL 的一个重要版本,相比于之前的版本(如 MySQL 5.1 和 5.5),它在多个方面进行了显著的改进。这些改进不仅提升了...
在InnoDB性能优化方面,MySQL 5.6引入了一些关键特性: 1. **只读事务**:为了提高并发性能,MySQL 5.6区分了只读事务和更新事务。只读事务不会产生历史版本,因此在创建ReadView时,只需遍历更新事务链表,减少了...
#### 二、MySQL5.6核心特性与新增功能 - **MySQL5.6核心特性**: - 高性能与可扩展性:支持多核处理器优化、并行查询执行等特性。 - 数据安全:通过SSL加密、审计日志、用户权限管理等功能保障数据的安全。 - ...
MySQL 5.6提供了新的性能监视工具,如Performance Schema,用于跟踪数据库的运行状况和性能指标。文档会指导用户如何解读这些信息,进行性能调优。 7. **安全性和权限管理**: MySQL 5.6在安全方面有所加强,包括...
本手册主要介绍了 MySQL 5.6 的各种功能特性、配置选项以及管理指南,特别涵盖了 MySQL Cluster NDB 7.3 的相关内容。MySQL 5.6 适用于多种应用场景,包括 Web 应用、数据仓库、业务关键型应用等。 #### 二、文档...
MySQL 5.6版本是在2013年发布的,其包含了大量新特性和改进,旨在提高性能、可扩展性以及易用性。NDB Cluster(也称为MySQL Cluster)是MySQL的一个扩展,它使用NDB存储引擎,允许创建高可用性和可扩展的在线事务...
- **查询执行优化**:MySQL 5.6引入了新的优化器策略,如延迟关联、子查询缓存等,提高了复杂查询的执行效率。 - **InnoDB存储引擎改进**:InnoDB作为默认存储引擎,在5.6版本中得到了显著增强,支持更多的并发事务...
在本文中,我们将深入探讨MySQL 5.6 for Windows的主要特性、安装过程以及其对winx64平台的支持。 1. **MySQL 5.6的关键特性** - **性能优化**:MySQL 5.6引入了InnoDB存储引擎的性能增强,如InnoDB并行插入,提高...
MySQL5.6是MySQL数据库系统的一个重要版本,它在前一版本的基础上进行了一系列的改进和优化,以提供更高效、更稳定的服务。MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用、数据分析、企业内部系统等多...
官方文档强调了不同版本的MySQL 5.6可能包含不同的特性,因此如果你需要了解你所使用的MySQL 5.6版本具备哪些特性,你应该参考你的MySQL 5.6许可协议或联系Oracle的销售代表。手册中还提到了一些不属于每个MySQL 5.6...
2. **MySQL 5.6新特性**: - **性能提升**:MySQL 5.6引入了InnoDB存储引擎的并行插入,提高了多线程插入的性能。 - **Full-Text Search改进**:增强了全文索引的搜索功能,支持短语搜索和更多查询模式。 - **...
本文将深入探讨Mysql5.6和Mysql5.7的JDBC驱动,以及如何使用`mysql-connector-java-5.1.34.jar`这个驱动包进行数据库连接。 首先,JDBC驱动是Java程序连接MySQL数据库的关键,它允许Java应用程序通过执行SQL语句来...
6. **文件名:mysql5.6(simple)**: 压缩包内的文件可能是安装脚本、配置文件、数据库服务器可执行文件等,用于启动和运行MySQL 5.6服务。用户需要按照特定步骤解压并启动这些文件,以启动数据库服务。 总之,...
MySQL 5.6是这款流行的关系型数据库管理系统的一个重要版本,提供了许多改进和新特性,旨在提升性能、稳定性和安全性。 在安装MySQL 5.6 RPM包之前,你需要确保系统已经安装了RPM和依赖管理工具。通常,对于基于Red...
- **第 1 章**:介绍了 MySQL 数据库管理系统的基本概念和历史背景,同时也提到了 MySQL 5.6 中的新特性。 - **第 2 章**:提供了 MySQL 的安装指南,包括如何选择合适的 MySQL 版本和发行包。 #### 四、MySQL 5.6 ...
### MySQL 5.6新特性 1. **InnoDB性能优化**:MySQL 5.6对InnoDB存储引擎进行了大量的性能优化工作,包括提高并发性能、减少锁竞争以及增加数据压缩能力等。 2. **分区表支持**:为了进一步提高查询性能和管理大型...
MySQL 5.6是MySQL数据库管理系统的一个重要版本,它在2013年发布,带来了许多性能提升和功能增强。这个版本特别适用于那些遇到与较新版本兼容性问题的用户,比如在尝试导入SQL文件时遇到数据库版本不匹配的问题。 ...
MySQL 5.6特性 - **新功能**:MySQL 5.6引入了一系列新功能,例如性能改进、新的存储引擎支持等。这些新特性有助于提高数据库系统的效率和灵活性。 - **版本特定功能**:手册中还提到了一些特定版本的功能,并指出...