Aurora MySQL データベースエンジンの更新 2021-11-12 (バージョン 2.09.3) (廃止) - Amazon Aurora

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

Aurora MySQL データベースエンジンの更新 2021-11-12 (バージョン 2.09.3) (廃止)

バージョン: 2.09.3

Aurora MySQL 2.09.3 は一般公開されています。Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

現在サポートされている Aurora MySQL リリースは、1.19.5、1.19.6、1.22.*、1.23.*、2.04.*、2.07.*、2.08.*、2.09.*、2.10.*、3.01.*、3.02.* です。

既存の Aurora MySQL 2.* データベースクラスタを Aurora MySQL 2.10.0 にアップグレードできます。Aurora MySQL バージョン 1 を実行しているクラスターの場合、既存の Aurora MySQL 1.23 以降のクラスターを 2.10.0 に直接アップグレードできます。スナップショットは、現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.10.0 に復元することもできます。

古いバージョンの Aurora MySQL を使用してクラスターを作成するには AWS Management Console、AWS CLI、または Amazon RDS API を使用してエンジンバージョンを指定します。

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

注記

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

改良点

セキュリティの修正内容:

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:

可用性の向上:

  • information_schema 内のテーブルで実行されるクエリの競合を減らすための最適化が導入されました。

  • ECDHE SSL 暗号のサポートを追加します。

全般的な機能強化

  • メモリ内のデータ整合性チェックが失敗した際、ライターインスタンスがまれに再起動する不具合を修正しました。

  • バイナリログ記録が有効になっている間にクラスターボリュームが拡張している際、データベースインスタンスがまれに再起動する不具合を修正しました。

  • データベースインスタンスの再起動中、まれに再起動を1回以上引き起こす競合状態を修正しました。

  • データベースに多数のユーザーと特権の組み合わせがある場合、データベースインスタンスの再起動が失敗する不具合を修正しました。

  • LIMIT 句で SQL 文を実行した際、データベースが再起動するパラレルクエリの不具合を修正しました。

  • Aurora レプリケーションラグの誤ったレポートの問題を修正しました。

  • Aurora-MySQL 1.x (MySQL 5.6 に基づく) から Aurora-MySQL 2.x (MySQL 5.7 に基づく) へのインプレースメジャーバージョンアップグレード後に general_log テーブルと slow_log テーブルにアクセスできなくなる不具合を修正しました。

  • データベースへのワークロードが高い状態で innodb_trx、innodb_locks、または innodb_lockwaits テーブルがクエリされた際、まれにデータベースインスタンスが再起動する不具合を修正しました。パフォーマンスインサイト などのモニタリングツールや機能は、そのようなテーブルをクエリする場合があります。

  • 「FLUSH TABLES WITH READ LOCK」SQL ステートメントが実行された際、データベースインスタンスが再起動する問題を修正しました。

  • リーダーインスタンスの削除中に履歴リストの長さが一時的に増加し、InnoDB のパージプロセスが一時停止しする問題を修正しました。

  • 仮想列を含むテーブルに対して SQL 文を実行した際、データベースの再起動を引き起こすパラレルクエリの問題を修正しました。

  • 「GROUP BY」 句と範囲述語を含む 「WHERE」 句を使用してクエリを実行した際、データベースが誤ったグループ化やソート順序を返す可能性があるパラレルクエリの問題を修正しました。

  • JSON 関数で SQL ステートメントを実行すると、まれにデータベースの再起動を引き起こすパラレルクエリの問題を修正しました。

  • グローバルデータベースレプリケーション中の競合状態が原因で、まれにプライマリグローバルデータベースクラスターのライターインスタンスが再起動する問題を修正しました。

  • 特定の DDL および DCL ステートメントをレプリケートした際、バイナリログレプリカが HA_ERR_FOUND_DUPP_KEY エラーで停止する問題を修正しました。この問題は出典インスタンスが MIXED バイナリログ記録形式と READ COMMITTED または READ UNCOMMITTED 分離レベルで構成されている場合に発生します。

  • READ COMMITTED 分離レベルで XA トランザクションを使用した際、まれにデータベースインスタンスが再起動する問題を修正しました。

  • 以下の条件がすべて満たされた場合、既存の行の TIMESTAMP 列の値が、最新のタイムスタンプに更新されてしまう問題を修正しました。1. テーブルにトリガーが存在している。2. ON DUPLICATE KEY UPDATE 句が含まれるテーブルに対して INSERT が実行されている。3. 挿入された行が UNIQUE インデックスまたは PRIMARY KEY で値の重複違反を引き起こす可能性がある。4. TIMESTAMP データ型の列が 1 つ以上存在し、そこにデフォルト値の CURRENT_TIMESTAMP 書き込まれている。

  • 誤ったチェック処理が原因で、まれにリーダーインスタンスが再起動する不具合を修正しました。

  • ライターインスタンスがデータベースボリュームを特定のボリュームサイズの境界を越えるまで拡大させた際、リーダーインスタンスが再起動する問題を修正しました。

  • クローンクラスターボリュームを使用してのデータベースインスタンスの再起動時間が長くなる問題を修正しました。

  • ライターインスタンスで TRUNCATE TABLE 操作を実行した後、データベースインスタンスの再起動が 1 回以上失敗することがある不具合を修正しました。

  • まれにデータベースインスタンスが再起動する問題を修正しました。

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

MySQL Community Edition バグ修正の統合

  • Bug #23533396 - 新しいインデックスを追加した際、サーバーは内部的に定義された外部キーインデックスを削除し、仮想生成カラムに定義されたセカンダリインデックスを外部キーインデックスとして使用しようとしたため、サーバーの終了を引き起こした。InnoDB は、外部キー制約が仮想生成カラムで定義されたセカンダリインデックスを参照することを許可するようになりました。

  • バグ #29550513 - レプリケーション: WAIT_FOR_EXECUTED_GTID_SET () 関数のロックの問題により、特定の状況でサーバーがハングする可能性がある。この問題はすでに修正されました。

Aurora MySQL バージョン 1 との比較

以下の Amazon Aurora MySQL 機能は Aurora MySQL バージョン 1 (MySQL 5.6 互換) でサポートされていますが、Aurora MySQL バージョン 2 (MySQL 5.7 互換) では現在サポートされていません。

MySQL 5.7 の互換性

この Aurora MySQL バージョンは MySQL 5.7 とワイヤ互換性があり、JSON のサポート、空間インデックス、列生成などの機能が含まれています。Aurora MySQL は、z オーダーカーブを使用した空間インデックス作成のネイティブ実装を使用して、空間データセットにおいて、MySQL 5.7 と比較して 20 倍以上の書き込みパフォーマンスと 10 倍以上の読み取りパフォーマンスを実現します。

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。

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

  • ページサイズの増加

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

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

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

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

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

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

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

  • CREATE TABLESPACE SQL ステートメント