2023.12.06

Percona

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

リリースハイライト

Percona Server for MySQLは、Percona Server for MySQLを使用して弊社の製品を改善する方法についての我々の理解のギャップを埋めるテレメトリを実装します。匿名プログラムへの参加はオプションです。この情報を共有したくない場合は、オプトアウトできます。詳細については、「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の現在のバージョンは、pdps-8x-innovationリポジトリおよびpdps-8.1.0リポジトリでのsetupサブコマンドをサポートしていません。代わりにpercona-release enableを使用してください。setupサブコマンドに対するpdps-8x-innovationリポジトリおよびpdps-8.1.0リポジトリのサポートは、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

非推奨と削除

  • 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 Distribution for MySQLのPercona Server for MySQLベースのバリエーションで提供されるコンポーネントのリストです:

コンポーネント バージョン 説明
Orchestrator 3.2.6-11 Percona Server for MySQLのレプリケーショントポロジマネージャー
ProxySQL 2.5.5 高性能、高可用性、プロトコル対応のMySQL用プロキシ
Percona XtraBackup 8.1.0 MySQLベースのサーバー用のオープンソースのホットバックアップユーティリティ
Percona Toolkit 3.5.5 データベース操作を簡素化および最適化するための一連のスクリプト
MySQL Shell 8.1.0 MySQL Serverの高度なクライアントおよびコードエディタ
MySQL Router 8.1.0 アプリケーションとバックエンドMySQLサーバー間の透過的なルーティングを提供する軽量ミドルウェア

Percona Distribution for MySQL 8.1.0 using Percona Server for MySQL リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-distribution-for-mysql/innovation-release/release-notes-ps-8.1.html


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

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