Aurora MySQL データベースエンジンの更新 2023-10-17 (バージョン 2.11.4、MySQL 5.7.12 と互換性あり) このバージョンは標準サポートが終了しました。 - Amazon Aurora

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Aurora MySQL データベースエンジンの更新 2023-10-17 (バージョン 2.11.4、MySQL 5.7.12 と互換性あり) このバージョンは標準サポートが終了しました。

バージョン: 2.11.4

Aurora MySQL 2.11.4 は一般公開されています。Aurora MySQL 2.11 バージョンは My SQL5.7.12 と互換性があります。コミュニティの変更の詳細については、「MySQL 5.7.12 (2016-04-11、一般提供」の変更「」を参照してください。)

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

既存の Aurora MySQL 2.* データベースクラスターを Aurora MySQL 2.11.4 にアップグレードできます。現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.11.4 にスナップショットを復元することもできます。

Aurora MySQL グローバルデータベースをバージョン 2.11.* にアップグレードする場合は、プライマリ DB クラスターとセカンダリ DB クラスターをパッチレベルを含むまったく同じバージョンにアップグレードする必要があります。Aurora グローバルデータベースのマイナーバージョンのアップグレードの詳細については、「マイナーバージョンのアップグレード」を参照してください。

Aurora MySQL 2.11.* へのインプレースエンジンバージョンアップグレードが実行されると、インスタンスが古いオペレーティングシステムバージョンを実行している場合、オペレーティングシステムのアップグレードは db.r4、db.r5、db.t2、および db.t3 DB インスタンスクラスの影響を受けるすべてのインスタンスに自動的に適用されます。マルチ AZ DB クラスターでは、まず、すべてのリーダーインスタンスがオペレーティングシステムのアップグレードを適用します。最初のリーダーインスタンスでオペレーティングシステムのアップグレードが完了すると、フェイルオーバーが発生し、以前のライターインスタンスがアップグレードされます。

注記

メジャーバージョンのアップグレード中は、Aurora グローバルデータベースにはオペレーティングシステムのアップグレードは自動適用されません。

注記

Aurora MySQL データベースクラスターをアップグレードする方法については、Amazon Aurora ユーザーガイド「Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード」を参照してください。

質問や懸念がある場合は、コミュニティフォーラムおよび AWS サポート からAWS サポートを利用できます。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

改良点

セキュリティの問題を修正し、以下CVEsを一覧表示しました。

  • 監査ログのローテーション中に報告されたイベントが監査ログに書き込まれない場合がある問題を修正しました。

  • CVE-2022-24407

可用性の向上:

  • 並列クエリを使用する Aurora MySQL データベースインスタンスが、多数の同時並列クエリを実行するときにデータベースが再起動する問題を修正しました。

  • I/O 負荷の高い読み取りワークロードの実行中にデータベースインスタンスが再起動する問題を修正しました。

  • 削除されたテーブルに属するデータベースページを読み取ろうとした場合に、データベースインスタンスが再起動する問題を修正しました。

  • ライターインスタンスがデータベースボリュームを拡大させ、160 GB の倍数に達すると、リーダーインスタンスが再起動する問題を修正しました。

  • データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。

  • 全文インデックスを含むテーブルで Data Manipulation Language (DML) クエリを実行するときにリーダーインスタンスが再起動する問題を修正しました。

  • Aurora パラレルクエリの実行プランを利用するクエリの実行中に、リーダーインスタンスが再起動する問題を修正しました。

  • フルテキスト検索 (FTS) インデックスを持つテーブルでOPTIMIZE TABLEクエリを実行している間にライターインスタンスが再起動する問題を修正しました。

  • この Aurora MySQL バージョンでは、高速挿入が有効になっていません。これは、INSERT INTO、、 SELECTなどのクエリを実行するときに不整合が発生する可能性があるためですFROM。高速挿入の最適化の詳細については、「Amazon Aurora My SQLのパフォーマンス強化」を参照してください。

全般的な機能強化:

  • 2.11.* より前のバージョンからアップグレードした後で、小さいリードレプリカインスタンスでレプリケーションの遅延が長くなる問題を修正しました。

  • procs_priv grant テーブルを参照して、ストアドルーチンに関するリクエストを検証すると、ログメッセージが過剰に生成されることがある問題を修正しました。

  • ハッシュ結合の最適化を使用してクエリを実行する際に、データベースインスタンスがメモリを過剰に使用する原因となる、メモリ管理の問題を修正しました。

  • パーティションテーブル (古いha_partitionパーティションハンドラーをサポートする MySQL のバージョンで作成された) でSELECTステートメントを実行するときにデータベースが再起動し、クエリプランナーによって並列クエリが選択される問題を修正しました。

  • 書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。

  • Aurora MySQL binlog レプリカが、 USE コマンドで定義されたデフォルトのデータベースを使用せずにソースの binlog ファイルに書き込まれたQUERYイベントを実行している場合、バイナリログ (binlog) レプリケーションの遅延を軽減しました。

  • GROUP BY 句を使用し、aurora_parallel_query パラメータを ON に指定した SELECT クエリを実行すると、不正確な結果が返されることがある、インデックススキャンに関する問題を修正しました。

  • セッションレベルのバイナリログ記録を有効化または無効化できるようになりました。「Amazon Aurora ユーザーガイド」の「ストアドプロシージャ - レプリケーション」を参照してください。

  • ソースのシステム変数 server_uuid が指定されていないか、その値が無効な場合に、バイナリログレプリカが再起動する問題を修正しました。

  • セッションレベルでバイナリログの形式を設定できるようになりました。「Amazon Aurora ユーザーガイド」の「ストアドプロシージャ - レプリケーション」を参照してください。

  • innodb_flush_log_at_trx_commit パラメータが 1 に設定されていない場合にCommitLatency CloudWatch メトリクスが誤って報告される問題を修正しました。

  • InnoDB の統計情報が古くならないように、問題を修正しました。古くなると、最適ではないクエリ実行プランが生成され、クエリの実行時間が長くなる可能性があります。

  • 接続されたバイナリログ (バイナリログ) コンシューマーが重複したバイナリログレプリケーションサーバー を使用している場合に、データベースが再起動する問題を修正しましたIDs。

MySQL Community Edition のバグ修正の統合

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

  • レプリケーション: 一部のバイナリログイベントが必ずしも正しく処理されていませんでした。(バグ #34617506)

  • バックグラウンドTLS証明書のローテーション (Community Bug Fix #34284186) によりCPU使用率が高くなる問題を修正しました。

  • プリペアドステートメントで、一部のタイプのサブクエリでサーバーが終了する場合がありました。(バグ #33100586)

Aurora MySQL バージョン 2 ではサポートされていない機能

以下の機能は、現在 Aurora MySQL バージョン 2 (My SQL5.7 と互換) ではサポートされていません。

SQL 5.7 の互換性

この Aurora MySQL バージョンは、MySQL 5.7 とワイヤー互換性があり、JSONサポート、空間インデックス、生成された列などの機能が含まれています。Aurora MySQL は、z 次曲線を使用した空間インデックス作成のネイティブ実装を使用して、空間データセットの My SQL5.7 よりも >20 倍優れた書き込みパフォーマンスと >10 倍優れた読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンは現在、次の MySQL 5.7 機能をサポートしていません。

  • グループのレプリケーションプラグイン

  • ページサイズの増加

  • 起動時の InnoDB バッファープールのロード

  • InnoDB フルテキストパーサープラグイン

  • マルチソースレプリケーション

  • オンラインバッファープールのサイズ変更

  • パスワード検証プラグイン

  • クエリ書き換えプラグイン

  • レプリケーションフィルタリング

  • CREATE TABLESPACE SQL ステートメント