甲骨文推出MySQL 5.7開發者里程碑版(Development Milestone Release,DMR),提升廣受全球歡迎的開源資料庫效能、可靠性、擴充性和管理性,協助開發人員和資料庫管理人員建立現代化的網路、雲端和嵌入式應用,便於處理不斷成長的資料量。
第二屆MySQL Connect會議於2013年甲骨文全球大會中舉行,甲骨文推出第二版MySQL 5.7 DMR,持續推動MySQL的技術創新。現在已可從MySQL Developer Zone下載MySQL Community Edition(社群版)5.7.2 DMR,提供更快的連線速度以及更高的傳輸量,並提升複製和記憶體測試的速度,其他新增功能同時展現卓越效能表現和管理性。除了最新發布的DMR之外,甲骨文同時提供一先行版本(early access)在等待社群的測試和回饋。主要功能包含「mysqlfabric」,可透過分割以及多來源複製(multi-source replication)來進行擴充。
MySQL 5.7.2 DMR提供包括:Sysbench InnoDB唯讀POINT SELECT查詢數量高達每秒50萬筆(qps)、線性擴充至64個CPU執行緒,較先前每秒25萬筆唯讀查詢量相比,效能提升兩倍。提高複製傳輸量方面,運用多執行緒交易複製事件的功能處理slave執行緒,在獨立平行的工作執行緒中執行非連結作業,即便在相同的資料庫綱要(schema database)亦可執行。
管理性則是:
- 強化Online Alter Table:支援重新命名索引功能,擴充Varchar資料類型。?
- 在Performance Schema的內部記憶體測試儲存工具:可在整個MySQL中,追蹤記憶體的分配和使用狀況。在過去MySQL的歷史中,此為首次提供追蹤和測試原生記憶體的功能,從Performance Schema中,運用使用量表監測使用量的多寡、作業量、以及遷移的最大/最小窗口。?
- Performance Schema中的儲存程式工具:透過詳細的資訊,在與儲存程式共同運作的內部指示說明中提供有用的洞察。
- 堆疊化的偵測區儲存程式:新工具GET STACKED DIAGNOSTICS可建立、清除在儲存程式中偵測到的問題。?
- 強化動態控制觸動程序:在相同表格上,於每個事件類型中支援多個觸發程序,以FOLLOWS和PRECEDES支援觸動程序控制。?
- 即時執行分析:在執行狀態下,以EXPLAIN為另一個執行緒提供執行規劃。
- 強化JSON Explain Data:透過增加整體查詢成本、單一表格成本、整體資料量,提供優化器成本的洞察資訊,進一步深入了解查詢規畫,以了解選擇此一執行規劃的原因。