リリースハイライト
MySQL 8.0.45
OracleがMySQL 8.0.45向けに導入し、Percona Server for MySQLに含まれている改善点とバグ修正は次のとおりです:
- REDOログの無効化に関連する警告は、警告の原因となった根本的な条件が解消されたため、表示されなくなりました。(バグ #37645185)
- 大規模な挿入操作の処理に影響する問題が修正され、バルクデータロード中の安定性が向上しました。(バグ #38208188)
- 特定のSQLステートメントの実行時に発生する可能性があったエラーが修正されました。(バグ #38573285)
- SHOW CREATE TABLEによるテーブル定義の生成時に発生していた問題が修正されました。(バグ #38448700)
- バグ #38298692は、バグ #38448700と同じ修正セットの一部として対処され、テーブルメタデータの処理における関連する不整合が解決されました。(バグ #38298692)
- 正規表現マッチングに依存するクエリに影響するパフォーマンスの低下が修正されました。 (バグ #114056、バグ #36326728)
- バンドルされているOpenSSLの依存関係が更新され、バグ #38632932で追跡されている問題に対処しました。(バグ #38632932)
- que_eval_sqlインターフェースを介してSQLを実行する時に発生する可能性があったInnoDBの同時実行性の欠陥が削除されました。(バグ #118705、バグ #38310595)
- 永続化された有効期限設定が完全??に適用される前にバイナリログが削除される可能性があるタイミングのの問題が修正されました。(バグ #38554467)
- 特定の条件下で複数のインスタンスが接続を失う可能性があるという、クラスタ環境に影響する障害が修正されました。(バグ #38380392)
- Thread Poolの使用時に接続が適切に閉じられない原因となっていたいくつかの欠陥が解決されました。 (バグ #38170188、バグ #36782728、バグ #38549372)
- replica_skip_errorsオプションが有効になっている場合にGTIDシーケンスにギャップが生じる問題が修正されました。(バグ #28590993)
バグ修正と変更点の完全なリストは、MySQL 8.0.45のリリースノートをご覧ください。
バグ修正
- PS-9828: audit_log_filter.fileが存在しないディレクトリを指している場合、監査ログフィルタがクラッシュする可能性があります。
- PS-10232: MySQL 8.0.40以降は、特定のインデックススキャンシナリオでは8.0.39よりも約2~3倍遅くなる可能性があります。
- PS-10260: パーティションテーブルで拡張高速インデックス作成が失敗する可能性があります。
- PS-10287: クラッシュ後にMyRocksとデータディクショナリ間でテーブル定義の不一致があると、クラッシュまたはアサーションエラーが発生する可能性があります。
- PS-10345: audit_log_filter_set_filter()に渡される定義に無効なデータ置換フィールドが含まれている場合、監査ログフィルタがクラッシュする可能性があります。
- PS-10347: audit_log_read UDFで使用されるAuditJsonHandlerが不正なJSONを返す可能性があります。
- PS-10383: MeCabプラグインは、BOOLEAN MODEでの引用符付きフレーズ検索でフレーズの隣接性を強制しませんでした。
- PS-10387: audit_log_read()関数はmax_array_lengthを無視し、ページネーションの問題が発生しました。
- PS-10446: バグ #118512(準結合条件の欠落により不正な結果が発生する)の修正を8.0にバックポートしました。
- PS-10447: バグ #119606(item_func.cc:3937でのアサーションエラー)の修正を8.0にバックポートしました。
Percona Server for MySQL 8.0.45-36 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-server/8.0/release-notes/8.0.45-36.html
Perconaサポート・コンサルティング

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