MySQL5.7新版本的運維,效能和新特性介紹

chenfeng發表於2016-06-13
運維
線上啟停GTID
線上配置Replication Filter,無需重啟
Change Master到另外一個主庫無需停止apply執行緒
Change Master修改一些日誌apply屬性(例如master_delay)無需停止IO執行緒
增加大量Performance Schema表用於監控複製

效能
更好的複製效能(logical_clock):在主庫上能夠併發的事務,透過利用Group Commit在日誌中被標記為能在備庫併發執行。從而獲得更好的併發apply效率
Binlog Dump執行緒不受Lock_log鎖影響,預分配並重用用於讀取log event的記憶體
獨立的ACK執行緒,用於處理semisync開啟場景下備庫返還的ack,保證在等待網路時不阻塞binlog dump執行緒,提升了整體併發度。

新特性
Loss-less Semi-sync Replication: 允許在事務提交前等待備庫ACK
Semisync允許配置成主庫等待N個ACK才繼續提交,增加可用性
儲存GTID資訊到系統表中,這樣備庫如果無級聯的話,就可以直接關閉備庫的binlog
Multi-source Replication:允許從多個主庫複製資料到一臺備庫上
Group Replication Plugin,多主結構的叢集管理外掛

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2119495/,如需轉載,請註明出處,否則將追究法律責任。

相關文章