MySQL5.6版本的新特性介紹
MySQL 在 5.6 版本中顯著提高了它的性能和可用性、集成度、查詢性能,可支持下一代 Web、嵌入式和云計算應用程序。它具備有以下特性:
· 新增! 在線 DDL /更改數據架構支持動態應用程序和開發人員靈活性;
· 新增! 復制全局事務標識可支持自我修復式集群;
· 新增! 復制無崩潰從機可提高可用性;
· 新增! 復制多線程從機可提高性能;
· 新增! 對 InnoDB 進行
NoSQL 訪問,可快速完成鍵值操作以及快速提取數據來完成大數據部署;
· 改進! 在 Linux 上的性能提升多達 230%;
· 改進! 在當今、多核、多 CPU 硬件上具備更高的擴展力;
· 改進! InnoDB 性能改進,可更加高效地處理事務和只讀負載;
· 改進! 更快速地執行查詢,增強的診斷功能;
· 改進! Performance Schema 可監視各個用戶/應用程序的資源占用情況;
· 改進! 通過基于策略的密碼管理和實施來確保安全性;
· 高度可靠,幾乎無需干預即可確保系統持續不間斷運行;
· 簡便易用,只需 3 分鐘即可完成從下載到開發環境的安裝和配置過程;
· 管理需求低,數據庫維護工作非常少;
· 復制功能支持靈活的拓撲架構,可實現向外擴展和高可用性;
· 分區 有助于提高性能和管理超大型數據庫環境;
· ACID 事務支持構建安全可靠的關鍵業務應用程序;
· 存儲過程可提高開發人員效率;
· 觸發器可在數據庫層面實施復雜的業務規則;
· View 可確保敏感信息不受攻擊;
· Information Schema 有助于方便地訪問元數據;
· 插入式存儲引擎架構可最大限度發揮靈活性。
面試可能會問到的問題:
CPU支持到64核心
可以在線DDL操作
基于庫的多線程復制,同時在開啟GTID時,slave在做同步復制時,無須找到binlog日志和POS點
支持基于庫的多線程復制
支持InnoDB buffer pool 自動預熱功能(默認是關閉), 在關閉 MySQL 的時候,把內存的數據保存在磁盤里,開機時再加載!
InnoDB開始支持全文索引
優化了相關查詢操作,特別對子查詢性能進行了優化,如Index Condition Pushdown (ICP)是 MySQL 用索引去表里取數據的一種優化
直接內部支持Memcached Nosql API
默認啟用performance_schema 數據字典,功能更加強大!
……
InnoDB功能的加強優化等,如InnoDB重寫日志文件容量也增至2TB,能夠提升寫密集型應用程序的負載性能;