2023.12.06

Percona

Percona Server for MySQL 8.1.0-1(リリース日:2023年11月27日)

リリースハイライト

Percona Server for MySQLは、Percona Serverを使用して弊社の製品を改善する方法についての我々の理解のギャップを埋めるテレメトリを実装します。匿名プログラムへの参加はオプションです。この情報を共有したくない場合は、オプトアウトできます。詳細については、「Telemetry on Percona Server for MySQL」ドキュメントを参照してください。

次のユーザー定義関数(UDF)共有オブジェクト(so)はコンポーネントに変換されます:

  • data_maskingプラグインは、component_masking_functionsコンポーネントに変換されました
  • binlogs_utils_udf UDF共有オブジェクト(.so)が、component_binlog_utilsコンポーネントに変換されました
  • percona-udf UDF共有オブジェクト(.so)が、component_percona-udfコンポーネントに変換されました

ユーザーは、関数ごとに個別のCREATE FUNCTION ... SONAME ...ステートメントを実行する必要はありません。INSTALL COMPONENT 'file://componenet_xxxステートメントを使用してコンポーネントをインストールすると、自動登録操作が実行されます。

keyring_vaultプラグインは、component_keyring_vaultコンポーネントに変換されました。この変換により、keyring_vaultがKMIPキーリングおよびKMSキーリングと調整され、設定を自動的に更新する“ALTER INSTANCE RELOAD KEYRING”がサポートされます。

audit_log_filterプラグインは、component_audit_log_filterコンポーネントに変換されました。次の変更も利用できます:

  • mysql_event_tracking_parse監査ログイベントを追加します
  • 監査イベントのデータメンバーを修正、最適化、再編成しました
  • 監査イベントのデータメンバー内のデータ重複排除

percona-releaseの現在のバージョンは、ps-8x-innovationリポジトリでのsetupサブコマンドをサポートしていません。代わりにpercona-release enableを使用してください。setupサブコマンドに対するps-8x-innovationリポジトリのサポートは、percona-releaseの次のリリースで追加される予定です。

PS 8.1.0 MTRスイートが再編成されました。既存のpercona固有のMTRテストケースが再グループ化され、別個のテストスイートに配置されます:

  • component_encryption_udf
  • percona
  • percona_innodb

Oracle for MySQL 8.1によって導入され、Percona Server for MySQLに含まれている改善点とバグ修正は次のとおりです:

  • EXPLAIN FORMAT=JSONは、データをユーザー変数に出力できます。
  • シャットダウン中にMySQLエラーログに書き込まれる新しいメッセージ:
    • --initializeを使用してサーバーを起動した時を含む、起動およびシャットダウンのログメッセージ
    • プラグインとコンポーネントのシャットダウンフェーズの開始と終了
    • 接続終了フェーズのフェーズ開始メッセージとフェーズ終了メッセージ
    • 強制的に切断され、待機が発生する可能性がある後でもまだalive状態のスレッドの数とID

新機能

  • PS-5945 : syslogに書き込む時に、audit_logの詳細にmysqlサーバーのホスト名を追加します。
  • PS-8042 : 監査ログのバージョン 2の初期設計と実装。
  • PS-8848 : デバッグを容易にするために、接続制御プラグインの冗長性を高めます。

バグ修正

  • PS-8932 : ドキュメントには、Percona Server for MySQL 8.xのALL_O_DIRECTパラメータについて記載されていましたが、フラグは削除されました。
  • PS-8949 : M1を搭載したMacでMyRocks設定が失敗しました。

非推奨と削除

  • mysql_native_password認証プラグインは非推奨となっており、将来のバージョンでは削除される可能性があります。
  • TokuDBは削除されます。次の項目も削除されます:
    • Percona-TokuBackupサブモジュール
    • PerconaFTサブモジュール
    • TokuDBストレージエンジンコード
    • TokuDB MTRテストスイート
    • plugin/tokudb-backup-plugin
  • MyRocks ZenFSは削除されます。次の項目も削除されます:
    • zenfsサブモジュール
    • libzdbサブモジュール
    • RocksDB MTRの変更が元に戻される
  • Travis CIの統合
  • editlineライブラリの代替としてのreadlineのサポートは削除されます。
  • audit_log(監査バージョン 1)プラグインは削除されます。
  • C++17以前の互換ヘッダー“include/ext”は削除されます。
  • keyring_vaultプラグインは削除されます。
  • data_masking UDF共有オブジェクト(.so)が削除されます。
  • binlog_utils_udf UDF共有オブジェクト(.so)が削除されます。
  • percona_udf UDF共有オブジェクト(.so)が削除されます。

プラットフォームサポート

  • Percona Server for MySQL 8.1.0-1は、Ubuntu 18.04ではサポートされていません。

Percona Server for MySQL 8.1.0-1 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-server/innovation-release/release-notes/8.1.0-1.html


Perconaサポート・コンサルティング

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