MySQL5.7新版本的運維,效能和新特性介紹
運維
線上啟停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,多主結構的叢集管理外掛
線上啟停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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Angular 8的新特性介紹Angular
- JavaScript 6 的新特性介紹JavaScript
- iOS 8 新特性介紹iOS
- Rails 4.0新特性介紹AI
- Redis4.0的新特性介紹Redis
- MySQL5.7在InnoDB層做的一些效能優化和新的特性MySql優化
- ITSM運維監控解決方案介紹和運維繫統需求運維
- Apache Cassandra 4.0新特性介紹Apache
- TiDB 5.0.0新特性介紹TiDB
- [譯] Chrome 71 新特性介紹Chrome
- webpack4新特性介紹Web
- MySQL 8.0新特性更新介紹MySql
- Chrome 63 Beta新特性介紹Chrome
- JDK1.5新特性介紹JDK
- AnalyticDB for PostgreSQL 6.0 新特性介紹SQL
- Chrome 66 開發者工具新特性介紹Chrome
- Dash 2.16版本新特性介紹
- 簡短介紹 C# 6 的新特性C#
- React v16.6 新特性介紹React
- Dash 2.17版本新特性介紹
- 【IDL】IDL 8.4新特性介紹
- Jumpserver基礎運維-01介紹Server運維
- MySQL5.6版本的新特性介紹MySql
- Java EE 7 三大新特性的介紹Java
- K8s的介紹和特性K8S
- HashSet的特性介紹
- Redis效能分析和運維工具Redis運維
- 【IT運維監控】幾大運維監控工具優缺點介紹運維
- SQL?Server新特性SequenceNumber用法介紹YTZBSQLServer
- Flutter 3.7 新特性:介紹後臺isolate通道Flutter
- 自動化運維工具Ansible介紹運維
- 運維管理---開源堡壘機介紹運維
- 自動化運維的發展趨勢介紹!運維
- 【Mysql】mysql5.7新特性之-sys schema的作用MySql
- MyRocksTTL特性介紹
- Android新特性介紹,ConstraintLayout完全解析AndroidAI
- 運維自動化工具Ansible的簡單介紹運維
- MySQL Galera Cluster的特性和不足之處介紹MySql