リリースハイライト
Oracle for MySQL 8.0.31で導入され、Percona Server for MySQLに含まれる改善点とバグ修正は次のとおりです。
- レプリカは、Generated Invisible Primary Keys(GIPK)を任意のInnoDBテーブルに追加できます。この動作を実現するために、GENERATE値がCHANGE REPLICATION SOURCE TOステートメントのREQUIRE_TABLE_PRIMARY_KEY_CHECKオプションの可能な値として追加されます。
REQUIRE_TABLE_PRIMARY_KEY_CHECK = GENERATEオプションはチャネルごとに使用できます。
ソースでのsql_generate_invisible_primary_keyの設定は、この変数がレプリケートされないため、レプリカによって無視されます。この動作は、以前のリリースから継承されています。 - MySQLは、SQL標準のINTERSECTおよびEXCEPTテーブル演算子のサポートを追加します。
- InnoDBは、並列インデックス作成をサポートしています。これにより、インデックス作成のパフォーマンスが向上します。並べ替えられたインデックスエントリーは、マルチスレッドでBツリーに読み込まれます。以前のリリースでは、このアクションは単一のスレッドによって実行されました。
- Performanceスキーマおよびsysスキーマは、MySQL 8.0.28で導入されたグローバルおよびセッションメモリ制限のメトリックを示します。
次の列がパフォーマンススキーマテーブルに追加されました:パフォーマンススキーマテーブル 列 SETUP_INSTRUMENTS FLAGS THREADS CONTROLLED_MEMORY, MAX_CONTROLLED_MEMORY, TOTAL_MEMORY, MAX_TOTAL_MEMORY EVENTS_STATEMENTS_CURRENT, EVENTS_STATEMENTS_HISTORY, EVENTS_STATEMENTS_HISTORY_LONG MAX_CONTROLLED_MEMORY, MAX_TOTAL_MEMORY ステートメント概要テーブル MAX_CONTROLLED_MEMORY, MAX_TOTAL_MEMORY パフォーマンススキーマ接続テーブル MAX_SESSION_CONTROLLED_MEMORY, MAX_SESSION_TOTAL_MEMORY PREPARED_STATEMENTS_INSTANCES MAX_CONTROLLED_MEMORY, MAX_TOTAL_MEMORY 次の列がsysスキーマのSTATEMENT_ANALYSISビューおよびX$STATEMENT_ANALYSISビューに追加されました:
- MAX_CONTROLLED_MEMORY
- MAX_TOTAL_MEMORY
controls_by_defaultフラグがSETUP_INSTRUMENTSテーブルのPROPERTIES列に追加されました。
現在、非グローバルメモリインストゥルメントを制御メモリインストゥルメントのセットに追加および削除できるようになりました。これを行うためには、SETUP_INSTRUMENTSのFLAGS列の値を設定します。SQL> UPDATE PERFORMANCE_SCHEMA.SETUP_INTRUMENTS SET FLAGS="controlled"
WHERE NAME='memory/sql/NET::buff'; - audit_log_flush変数は非推奨となりました。将来のリリースでは削除される予定です。
MySQL 8.0.31のリリースノートで、バグ修正と変更点の完全なリストを確認してください。
付属コンポーネント
新機能、改善点、バグ修正については、各コンポーネントのリリースノートを確認してください。以下は、Percona Distribution for MySQLのPercona Server for MySQLベースのバリエーションで提供されるコンポーネントのリストです:
コンポーネント | バージョン | 説明 |
Orchestrator | 3.2.6-7 | Percona Server for MySQLのレプリケーショントポロジマネージャー |
ProxySQL | 2.4.4-1.2 | MySQL用の高性能で高可用性でプロトコル対応プロキシ |
Percona XtraBackup | 8.0.31-24 | MySQLベースのサーバー用のオープンソースホットバックアップユーティリティ |
Percona Toolkit | 3.5.1 | データベース操作を簡素化および最適化するためのスクリプト一式 |
MySQL Shell | 8.0.31 | MySQLサーバー用の高度なクライアントおよびコードエディタ |
MySQL Router | 8.0.31 | アプリケーションとバックエンドMySQLサーバーとの間の透過的なルーティングを提供する軽量ミドルウェア |
Percona Distribution for MySQL 8.0.31 using Percona Server for MySQL リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-distribution-for-mysql/8.0/release-notes-ps-v8.0.31.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。