2023.02.10

Percona

Percona Distribution for MySQL 8.0.31 using Percona Server for MySQL(リリース日:2023年2月9日)

リリースハイライト

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サポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。