mysql 複製功能 MySQL 8中的新複製功能

2021-10-08 05:48:37 字數 965 閱讀 1142

mysql 複製功能

今年在percona live開源資料庫會議上,我將發表有關mysql 8.0中最新複製功能的演講。

使用mysql 5.7.17發行mysql group replication外掛程式是一項艱鉅的工作。 組複製是乙個新外掛程式,它可以通過組通訊和狀態機複製為使用者提供一些不錯的複製屬性。 這使得該系統能夠保護資料免遭腦裂情況的影響,實現容錯和高可用性,並在提交更改資料交易的伺服器之間提供協調。

除了組複製外,該團隊還對核心複製功能進行了大量投資。 其中一些功能已經發布,而其他一些功能將在某個時間點發布到mysql開發里程碑發布(dmr)中。

在第乙個8.0 dmr(mysql 8.0.0)中,複製為基於行的複製提供了更好的工具。 使用者可以通過查詢效能架構表來觀察基於行的複製應用程式的進度。 還有乙個增強的全域性事務識別符號(gtid)。

現在,即使啟動了多個應用程式執行緒,使用者也可以在啟動中繼日誌應用程式時指定停止條件。

最近發布的第二個dmr,即mysql 8.0.1,也新增了一長串新複製功能。 所有這些功能的組合很有幫助,因為它們通過自動化,更好的可觀察性和伺服器之間的協調來減少操作開銷。 工作在許多方面繼續進行:效能,可用性,可伸縮性,效率和可觀察性。

mysql 8.0中的複製功能減輕了dba的一些操作負擔。 而且,它們使使用者可以更好地觀察複製管道內部發生的情況。 僅此一點就很有趣,因為dba在設計新部署和解決問題時都需要做出決策,可能必須要滿足非常緊迫的期限。

雖然我們的會議主要是關於mysql 8中已有的閃亮的新複製功能,但還有另一點。 本次會議的一部分專門介紹有關mysql複製的總體思路。 因此,與會者將獲得路線圖的概述,並能夠一路參與並提供反饋。 他們將了解有關全域性的更多資訊,並且我們將匯集我們今天不斷聽到的一些熱門mysql技術:組複製,innodb集群,多執行緒複製等等!

這會很有趣的。 去mysql吧!

翻譯自:

mysql 複製功能

MySQL 8 中新的複製功能

mysql 8 中新的複製功能使得操作更加方便,並幫助使用者更好地觀察複製過程中內部發生的情況。使用 mysql 5.7.17 獲取 mysql 組複製外掛程式是一項巨大的工作。組複製是乙個新的外掛程式,通過使用組通訊和狀態機複製,為使用者提供了一些不錯的複製屬性。這使得系統能夠免受 腦裂 情況影響...

mysql8問題 mysql8中的問題

only full group by 對於group by聚合操作,如果在 select 中的列,沒有在 group by 現,那麼這個sql是不合法的,因為列不在group by從句中。no auto value on zero 該值影響自增長列的插入。預設設定下,插入0或null代表生成下乙個自...

mysql8建立不了使用者 mysql8建立使用者

假如是mysql8版本的話,使用 grant all privileges to 使用者 localhost identified by 自定義密碼 會報錯,因為要先建立使用者再進行賦權,不能同時進行 建立使用者 create user 使用者名稱 localhost identified by 密...