Aurora MySQL データベースエンジンの更新 2024-01-31(バージョン 3.05.2、MySQL 8.0.32 互換) - Amazon Aurora

Aurora MySQL データベースエンジンの更新 2024-01-31(バージョン 3.05.2、MySQL 8.0.32 互換)

バージョン 3.05.2

Aurora MySQL 3.05.2 は一般公開されています。Aurora MySQL 3.05 バージョンは、MySQL 8.0.32 と互換性があります。これまでのコミュニティ版の変更点の詳細については、「MySQL 8.0 Release Notes」を参照してください。

Aurora MySQL バージョン 3 の新機能の詳細については、「Aurora MySQL バージョン 3 は MySQL 8.0 との互換性があります」を参照してください。Aurora MySQL バージョン 3 と Aurora MySQL バージョン 2 の違いについての詳細は、「Aurora MySQL バージョン 2 と Aurora MySQL バージョン 3 の比較」を参照してください。Aurora MySQL バージョン 3 と MySQL 8.0 Community Edition の比較については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL バージョン 3 と MySQL 8.0 コミュニティエディションの比較」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.07.9、2.07.10、2.11.*、2.12.*、3.03.*、3.04.*、3.05.* です。

現在サポートされている Aurora MySQL バージョン 2 クラスターから Aurora MySQL バージョン 3.05.2 クラスターへのインプレースアップグレード、スナップショットの復元、Amazon RDS ブルー/グリーンデプロイによるマネージドブルー/グリーンアップグレードの開始を行うことができます。

Aurora MySQL バージョン 3 へのアップグレードの計画については、「Aurora MySQL バージョン 3 のアップグレード計画」を参照してください。Aurora MySQL のアップグレードに関する一般的な情報については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora MySQL DB クラスターのアップグレード」を参照してください。

トラブルシューティング情報については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL バージョン 3 のアップグレードに関する問題のトラブルシューティング」を参照してください。

ご質問やご不明点がございましたら、コミュニティフォーラムや AWS サポートから AWS サポートにお問い合わせください。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

改善点

以下のセキュリティの問題と CVE の修正:

このリリースには、次の CVE 修正が含まれています。

可用性の向上:

  • InnoDB パーティションテーブルで INSERT クエリを処理する際に、インスタンスの空きメモリが徐々に減少する問題を修正しました。

  • SHOW STATUS ステートメントと PURGE BINARY LOGS ステートメントを同時に実行すると、データベースインスタンスが再起動する問題を修正しました。PURGE BINARY LOGS は、ユーザーが設定したバイナリログの保持期間を遵守するために実行されるマネージドステートメントです。

  • 非仮想列が MODIFY COLUMN または CHANGE COLUMN ステートメントで並べ替えられたテーブルでデータ操作言語 (DML) ステートメントを実行した後、サーバーが予期せず終了する問題を修正しました。

  • データベースインスタンスの再起動中に、追加の再起動が発生する可能性がある問題を修正しました。

全般的な機能強化:

  • ユーザーがクエリを中断したり、performance_schema クエリのセッションタイムアウトを設定したりできない問題を修正しました。

  • レプリケーションインスタンスのホスト置換中に、カスタム SSL 証明書 (mysql.rds_import_binlog_ssl_material) を使用するように設定されたバイナリログ (binlog) レプリケーションが失敗する可能性がある問題を修正しました。

  • 監査ログファイルの管理について、ログファイルにアクセスしてダウンロードやローテーションを行うのを妨げ、場合によっては CPU 使用率を上昇させる問題を修正しました。

  • 3.05.2 より前の Aurora MySQL バージョンでは、ユーザーは Aurora MySQL リーダー DB インスタンスで SHOW ENGINE INNODB STATUS の出力を取得できません。これは、innodb_read_only が有効になっている場合の InnoDB のデフォルトの動作によるものです。

    Aurora MySQL バージョン 3.05.2 以降では、リーダーインスタンスで SHOW ENGINE INNODB STATUS を実行すると、出力が MySQL エラーログに書き込まれるため、トラブルシューティングが容易になります。

    MySQL エラーログの操作の詳細については、「Aurora MySQL エラーログ」を参照してください。SHOW ENGINE INNODB STATUS の詳細については、MySQL ドキュメントの「SHOW ENGINE statement」を参照してください。

アップグレードと移行:

  • テーブルスキーマにユーザー定義の FTS_DOC_ID 列が存在する場合、Aurora MySQL バージョン 2 から Aurora MySQL バージョン 3 へのアップグレードが失敗する可能性がある問題を修正しました。

  • InnoDB テーブルスペースの処理中に同期の問題により、Aurora MySQL バージョン 2 から Aurora MySQL バージョン 3 へのアップグレードが失敗する可能性がある問題を修正しました。

  • Aurora MySQL バージョン 2 の InnoDB システムテーブルに既に削除されているテーブルスペースに孤立したエントリが存在するため、Aurora MySQL バージョン 3 へのメジャーバージョンアップグレードが失敗する問題を修正しました。

MySQL Community Edition でのバグ修正の統合

このリリースには、以下を含め、8.0.32 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「MySQL 3.x データベースエンジンの更新で修正された MySQL のバグ」を参照してください。

  • records_in_rangeINSERT オペレーションに対して過剰なディスク読み取りを実行し、パフォーマンスが徐々に低下する問題を修正しました。(コミュニティのバグ修正 #34976138)