リリースハイライト
Percona XtraDB Clusterは、Percona Server for MySQLに基づいています。改善点とバグ修正の完全なリストについては、Percona Server for MySQL 8.0.41-32 (2025-02-26) リリースノートをご覧ください。
Percona XtraDB Cluster 8.0.41-32
状態スナップショット転送 (SST) メソッド用のクローンプラグインを実装します。クローンSSTは、MySQLのネイティブクローン機能を活用してドナーノードからジョイナーノードにデータを転送する、最新かつ効率的な方法です。xtrabackupやrsyncなどの従来の方法に比べて高速で、リソース効率も優れています。
Percona Server for MySQL 8.0.41-32
- 暗号化ユーザー定義関数を次のように拡張します:
- RSA暗号化および復号化操作のpkcs1、oaep、またはパディングなしのサポートを追加
- RSA署名および検証操作のpkcs1またはpkcs1_pssパディングのサポートを追加
- 従来のパディングスキームを管理するために、encryption_udf.legacy_padding_schemeシステム変数を追加
- 文字セット認識を追加
- 内部用語キャッシュを導入することで、データマスキングのパフォーマンスを向上させます。新しいキャッシュは、ディクショナリデータをメモリに保存することで、gen_blocklist() および gen_dictionary() 関数の検索を高速化します。
MySQL 8.0.41
OracleがMySQL 8.0.41向けに提供し、Percona Server for MySQLに含まれている改善点とバグ修正は次のとおりです:
- 特定のIOバッファのシリアル化によってシステムがハングするデバッグビルドのアサーションを修正しました。(バグ #37139618)
- プライマリキーを削除し、INPLACEアルゴリズムを使用して降順で新しいAUTO_INCREMENT列をプライマリキーとして追加すると失敗するという問題を解決しました。(バグ #36658450)
- index_merge最適化で降順のプライマリキーを使用したクエリで、行の欠落などの誤った結果を修正しました。(バグ #106207、バグ #33767814)
- 大規模なトランザクションが処理されている時にMySQLがチャネルを適切に停止できず、STOP REPLICAが要求されるというレプリケーションチャネルの問題を解決しました。この問題により、サーバーの正常なシャットダウンも妨げられ、プロセスの終了またはシステムの再起動が必要になりました。 (バグ #115966、バグ #37008345)
バグ修正と変更の完全なリストについては、MySQL 8.0.41リリースノートをご覧ください。
改善点
PXC-4469: 状態スナップショット転送 (SST) メソッドのクローンプラグインを実装します。
修正されたバグ
- PXC-4173: 並列レプリケーションワーカーが非同期ノードを介してDDLを実行すると、Percona XtraDB Clusterノードが停止しました。
- PXC-4390: wsrep_group_commit_queueオプションは、デッドロックバグの原因となったため、削除されました。
- PXC-4498: Percona XtraDB Clusterノードが停止し、クラスターが応答しなくなりました。
- PXC-4393: ドナー側で、パイプラインに2つ以上のコマンドがある場合、最後のコマンドの失敗のみが検出されましたが、最後から2番目のコマンドに関してエラーが表示されました。
- PXC-4404: wsrep_preordered=ONオプションを設定すると、プロトコル違反が発生しました。
- PXC-4504: DROP PROCEDURE/FUNCTION IF EXISTSオプションが、ローカルのグローバルトランザクション識別子 (GTID) イベントを生成しました。
- PXC-4506: Percona XtraDB Clusterノードの非同期レプリケーションスレッドは、アプライヤ エラーが修正された後にアプライヤ エラーから再開するとハングしました。
- PXC-4509: レプリカがソースから既にコミットされているグローバルトランザクションID (GTID) を受け取った場合、Percona XtraDB Clusterノードで非同期レプリケーションがハングしました。
- PXC-4515: 新しい非同期モニターロジックでは、Percona XtraDB Clusterノードでマルチソースレプリケーションが機能しませんでした。
- PXC-4516: 新しい非同期モニターロジックでは、Percona XtraDB ClusterノードでグローバルトランザクションID (GTID) 自動配置レプリケーションが正しく機能しませんでした。
- PXC-4573: 状態スナップショット転送 (SST) でInnoDB redoログのアーカイブが必要になった時に、mysql.pxc.sst.roleにINNODB_REDO_LOG_ARCHIVE権限がありませんでした。
Percona XtraDB Cluster 8.0.41-32 リリースノート(Percona社ウェブサイト):
https://docs.percona.com/percona-xtradb-cluster/8.0/release-notes/8.0.41-32.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。