リリースハイライト
Oracle for MySQL 8.0.29で導入され、Percona Server for MySQLに含まれる改善とバグ修正は次のとおりです。
- パフォーマンススキーマは、クエリがPRIMARYエンジン(InnoDB)またはSECONDARYエンジン(HeatWave)で処理されたかどうかを追跡します。使用されているエンジンを示すEXECUTION_ENGINE列が、パフォーマンススキーマのステートメントイベントのテーブルとsys.processlistビュー、sys.x$processlistビューに追加されました。
- CREATE FUNCTION、CREATE PROCEDURE、およびCREATE TRIGGERステートメントのIF NOT EXISTSオプションのサポートが追加されました。
- ALTER TABLE … DROP COLUMN ALGORITHM=INSTANTのサポートが追加されました。
- PROCESS権限を持つ匿名ユーザーが、プロセスリストテーブルの行を選択できませんでした。注意
Percona Server for MySQLは、サポートされているDDLカラム操作のデフォルトをALGORITHM=INPLACEに変更しました。これにより、INSTANT ADD/DROP COLUMNSの破損の問題が修正されます。
MySQL 8.0.29では、サポートされているDDL操作のデフォルト設定はALGORITHM=INSTANTです。DDLカラム操作でALGORITHM=INSTANTを明示的に指定できます。
改善点
- PPS-8258: Percona Server for MySQLは、RocksDBが有効になっているMacOS上に構築できます。
バグ修正
- PS-8291: COLUMN ALGORITHM=INSTANT. (Upstream #107613)
ALTER TABLE … DROP COLUMN ALGORITHM=INSTANT実行時の予期しないMySQL 8.0.29サーバーの終了。(アップストリーム #107613) - PS-8292: MySQL 8.0.29はクラッシュリカバリを実行できませんでした。
- PS-8303: ALTER TABLEでのMySQL 8.0.29サーバーの終了により、アサーションエラーが発生しました: dict0mem.h:2498:pos < n_def。 ・PS-8116: 別のデータディレクトリでALTER TABLE IMPORT TABLESPACEを実行すると失敗しました。 ・PS-8273: 一意のキーとTTL設定を使用してテーブルに挿入すると、MyRocksが終了します。
パッケージング関連
Debian 9 はサポートされなくなりました。
Percona Server for MySQL 8.0.29-21 リリースノート(Percona社ウェブサイト):
https://www.percona.com/doc/percona-server/8.0/release-notes/Percona-Server-8.0.29-21.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。