Percona XtraBackup 8.0.32 released

其實 Percona XtraBackup 8.0.32 最初在 2023 年 2 月就有釋出,只是一直在忙,就沒寫 blog;最近處理了幾台 MySQL server,順道提一下…

特別在標題寫 Percona XtraBackup 8.0.32 是因為 8.0.32-25 的 release note 有這段(我認為它很重要):

簡單說… 就是:「把 MySQL server 更新到 8.0.32,搭配 Percona XtraBackup 8.0.32 作備份」比較妥當,不會踩到雷。

緣由如下…
MySQL server 自 8.0.29 之後支援以下這組語法,沒特別指定 ALGORITHM
的話,INSTANT 就是預設:

ALTER TABLE ... DROP COLUMN ... , ALGORITHM=INSTANT;

(ADD COLUMN 自 8.0.12 就開始支援,也成為預設;兩者在未調整前的預設 ALGORITHM 都是 INPLACE)

這樣的調整導致 Percona XtraBackup 在做備份時出錯,於是便有了 Percona XtraBackup 8.0.29 and INSTANT ADD/DROP Columns 這篇文章;我在留言處有留下解決方式(用 pt-online-schema-change)。

目前 MySQL server 的最新版本是 8.0.33,而 Percona XtraBackup 則是 8.0.32-26;目前這樣的搭配運作正常。