甲骨文宣布推出開放原始碼數據庫MySQL 5.6,其強化效能、擴充性、可靠性和管理性,滿足用戶符合網絡、云計算和嵌入式應用的嚴謹需求。MySQL 5.6新增線性擴充功能,協助用戶充分運用現代化硬件的能力。用戶得以通過此一版本,親身體驗大幅簡化的查詢開發功能和迅速執行的速度,以及絕佳的瞬間處理交易量和高可用性的應用軟件,加以彈性的NoSQL存取、改善復制和強化規范等功能。
MySQL全球最為廣泛使用的新版本開放原始碼數據庫提升新一代網絡、云計算和移動應用功能。甲骨文宣布推出開放原始碼數據庫MySQL 5.6,其強化效能、擴充性、可靠性和管理性,滿足用戶符合網絡、云計算和嵌入式應用的嚴謹需求。
新版MySQL 5.6最佳化子查詢、執行在線數據定義語言(Data Definition Language, DDL)、NoSQL存取InnoDB、強化Performance Schema以及提供更好的使用環境,提升開發人員使用的靈活性。
此外,甲骨文并將于美國太平洋時間3月12日上午9點,召開首屆Virtual Developer Day for MySQL大會,包含主題演講與實機操作,向MySQL用戶進一步說明MySQL 5.6的基本功能和產品特點。
目前MySQL社群版用戶已可使用MySQL 5.6的新增功能。
MySQL 5.6新增線性擴充功能,協助用戶充分運用現代化硬件的能力。用戶得以通過此一版本,親身體驗大幅簡化的查詢開發功能和迅速執行的速度,以及絕佳的瞬間處理交易量和高可用性的應用軟件,加以彈性的NoSQL存取、改善復制和強化規范等功能。
MySQL 5.6的產品特點包含:
新增的MySQL Optimizer可提供更好的查詢執行時間與診斷功能(Query Execution Times and Diagnostics):
子查詢最佳化:通過執行前的最佳化子查詢簡化查詢開發,高效率的優異表現在查詢的結果集合(result set)、分類和返回的執行次數上,展露無疑。
新增Index Condition Pushdown (ICP)和Batch Key Access (BKA)功能,提升特定查詢量高達280倍。
強化Optimizer Diagnostics功能:運用EXPLAIN執行INSERT、UPDATE和DELETE,EXPLAIN以JSON格式輸出,提供更精確的最佳化指標和絕佳的可讀性, Optimizer Traces功能更可追蹤最佳化決策過程。
通過強化InnoDB儲存引擎,提升效能處理量和應用軟件的可用性:提升處理和只讀量高達230%,InnoDB重構得以盡量減少傳統執行緒、沖洗和凈化互斥的沖突和瓶頸,在高負載的OLTP系統展現更優異的數據同步性,顯著提升只讀和交易工作負載的處理量。
大幅提升可用性:數據庫管理員運用在線數據定義語言作業,可執行新增索引和窗體變更功能,并同時更新應用程序。
InnoDB全文檢索功能:開發人員得以在InnoDB窗體上建立全文索引功能,以呈現文字搜尋結果,加快搜尋單字和語句。
簡易、關鍵數值查詢表:以NoSQL存取InnoDB十分彈性,透過Memcached API可查詢出簡易、關鍵的InnoDB數據,在同個數據中結合關鍵數值和復雜SQL查詢功能,達成雙贏效果。
通過新的MySQL復制功能提高擴充性和可用性,重要功能包含:
自我修復復制叢集:新增的Global Transaction Identifiers and Utilities簡化自動偵測和復原功能。數據庫發生毀損時,數據庫管理員無須介入,即可運用Crash-Safe Replication功能,自動將二進制紀錄和備份數據恢復至正確位置。Checksums可透過自動偵測和警示錯誤的功能,跨叢集保持數據的完整性。
高效能復制叢集:通過Multi-Threaded Slaves,Binlog Group Commit and Optimized Row-Based Replication提高復制能力高達5倍之多,用戶向外擴充其跨商品系統的工作負載時,得以大幅提升復制的效能和效率。.
時間延遲復制:防止主計算機的作業失誤,例如意外刪除窗體。
強化的PERFORMANCE_SCHEMA:協助用戶得以監控使用最多資源的密集查詢指令、對象、用戶和應用程序,并可總集查詢、執行緒、用戶、主機和對象的統計數據匯整成新的摘要頁面,新增功能讓預設配置更加簡易,而且耗費不到5%的成本。
MySQL5.6納入的新功能包含精確空間操作的地理信息系統(Geographic Information System)、強化的IPv6設備以及最佳化的服務器默認值。