MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 5416|回复: 4

[资讯] MySQL 5.6新特性的介绍

[复制链接]
发表于 2012-6-27 17:21:15 | 显示全部楼层 |阅读模式
最近听说MySQL 5.6开发已经冻结,说明官方很快将正式发布MySQL 5.6。

下面简单介绍下MySQL 5.6给我们带来哪些方面的改进:



-- MySQL复制

    -- 高可用和故障转移

        -- 全局事物IDs:故障探测和转移、会话一致性和层级复制、Multi-master更新问题

        -- 复制管理及故障恢复工具:官方专门开发了一套维护复制的工具

    -- 更好的数据完整性

        -- Crash-Safe slaves,复制checksums,Crash-safe Binlog

    -- 更好的性能及扩展

        -- Binary Log Group commit:解决innodb_flush_log_at_trx_commit=1和sync_binlog=1性能低问题

        -- Multi-threadeds slaves:目前只支持到库级别

        -- 行复制的优化:降低磁盘、内存、网络等资源开销(只记录能确定行记录的字段即可)

        -- New Binlog API

        -- Remote Binlog Backup

    -- 额外的灵活性

        -- Time-delayed复制:可以定制slave延迟master多久

    -- 简单的故障排除

        -- 基于row复制,记录原始的疑问

    -- 增强监控和管理



-- 新的优化器增强

    -- 子查询优化

    -- File sort优化:解决select*,order by non-indexed column limit small values

    -- Index Condition Pushdown:让 where条件中indexed column在storge engine层就开始过滤

    -- Batched Key Access和Multi Range Read:前者改善磁盘瓶颈join查询,后者解决range index scan和等值join

    -- Optimizer Traces:跟踪决策优化器的步骤

    -- Late materialization of views/subqueries in FROM clause

    -- EXPLAIN

        -- JOSN output options

        -- Update, Insert and Delete



-- MySQL Performance Schema 增强

      -- Statements/execution stages - 找出消耗资源热点SQL
      -- Table and Index I/O : 那些表和索引引起负载过高 ?
      -- Table Locks : 那些表引起竞争?
      -- Users/Hosts/Accounts 级别资源消耗 :找出消耗资源最多的Users/Hosts/Accounts
      -- Network I/O : 网络还是应用程序? 会话闲置多久?
      -- 通过 thread, user, host, account, object聚合总结



-- Innodb 增强

      -- 更好的性能,扩展

      -- 多核CPU服务器上提高性能

      -- 提高线程调度:如分拆kernel mutex;flush操作从主线程分离;多个perge线程;大内存优化等

      -- 在数据文件扩展期间减少竞争

      -- 现在在非递归情况下死锁检测:死锁信息可以记录到 error 日志,方便分析

      -- 改进LRU flushing

      -- 增加最大redo log大小:2 TB

      -- undo log到单独表空间

      -- 快速校验

      -- 更好的恢复

      -- Dump和恢复 buffer pool

      -- 更好的可用性:新的information_schema(metrics,system和buffer pool信息)

      -- 全文本搜索(full-text search)

      -- 可变的page大小:4k,8k

      -- 更大的前缀索引:限制3072 bytes



-- Partition 加强

      -- 可以显式选择一个或多个分区或者辅助分区: SELECT * FROM t PARTITION (p0, p1)

      -- 增强分区表及非分区表的转换: ALTER TABLE ... EXCHANGE PARTITION


评分

1

查看全部评分

发表于 2012-6-28 10:51:02 | 显示全部楼层
前沿发展...
发表于 2012-6-28 16:03:58 | 显示全部楼层
关注。
发表于 2012-7-7 16:18:42 | 显示全部楼层
这个帖子不错,大家快来顶起来!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-4-18 23:08 , Processed in 0.114628 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表