

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

# Aurora MySQL データベースエンジンの更新 2023-12-28 (バージョン 2.12.1、MySQL 5.7.40 互換) – RDS 延長サポートバージョン
<a name="AuroraMySQL.Updates.2121"></a><a name="2121"></a><a name="2.12.1"></a>

**バージョン:** 2.12.1

Aurora MySQL 2.12.1 は一般利用可能です。Aurora MySQL 2.12 バージョンは MySQL 5.7.40 までとの互換性があります。コミュニティ版の変更点の詳細については、「[Changes in MySQL 5.7.40 (2022-10-11, General Availability)](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-40.html)」を参照してください。

現在サポートされている Aurora MySQL リリースは、2.11.\$1、2.12.\$1、3.01.\$1、3.02.\$1、3.03.\$1、3.04.\$1、3.05.\$1 です。

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

ご質問やご不明点がございましたら、コミュニティフォーラムや [AWS サポート](https://aws.amazon.com/support)から AWS サポートにお問い合わせください。詳細については、「**Amazon Aurora ユーザーガイド」の「[Amazon Aurora DB クラスターのメンテナンス](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)」を参照してください。

**注記**  
Aurora MySQL データベースクラスターをアップグレードする方法については、「**Amazon Aurora ユーザーガイド」の「[Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html)」を参照してください。

## 改善点
<a name="AuroraMySQL.Updates.2121.Improvements"></a>

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

このリリースには、MySQL 5.7.44 までのコミュニティ版 CVE の修正がすべて反映されています。

マネージド型の環境での処理を微調整するための修正およびその他の機能強化。以下の CVE の追加の修正:
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-22053](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22053)
+ [CVE-2023-22028](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22028)
+ [CVE-2023-22026](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22026)
+ [CVE-2023-22015](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22015)
+ [CVE-2022-24407](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24407)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ 全文検索 (FTS) パーサープラグインによる単一文字トークンの処理を修正しました (バグ \$135432973)
+ 監査ログのローテーション中に報告されたイベントが監査ログに書き込まれない場合がある問題を修正しました

**新機能:**
+ マルチスレッドのバイナリログ (binlog) レプリケーションのサポートが追加されました。これにより、binlog レプリカの SQL スレッドは、可能な場合はバイナリログイベントを並列で適用します。マルチスレッドレプリケーションの微調整に役立つ設定オプションの詳細については、「[Aurora ユーザーガイド](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html)」を参照してください。

**可用性の向上:**
+ パラレルクエリを使用する Aurora MySQL データベースインスタンスで、多数のパラレルクエリを同時に実行すると、データベースが再起動する問題を修正しました。
+ 監査ログ記録のスレッドが原因でロック競合が発生し、CPU 使用率が高くなり、クライアントアプリケーションがタイムアウトする問題を修正しました。
+ 削除されたテーブルに属するデータベースページを読み取ろうとした場合に、データベースインスタンスが再起動する問題を修正しました。
+ ライターインスタンスがデータベースボリュームを拡大させ、160 GB の倍数に達すると、リーダーインスタンスが再起動する問題を修正しました。
+ 分離レベルを `READ_COMMITED` または `READ_UNCOMMITED` に設定し、XA トランザクションが使用されているか、バイナリログ (binlog) が有効になっている状態で 2 段階コミットを処理すると、再起動またはフェイルオーバーが発生するロックマネージャーの問題を修正しました。
+ データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。
+ データベース接続の数が `max_connections` パラメータで設定された値に近づくと、データベースインスタンスが再起動する場合がある問題を修正しました。
+ 全文インデックスを含むテーブルに対してデータ操作言語 (DML) クエリを実行すると、Aurora リーダーインスタンスが再起動する場合がある問題を修正しました。
+ この Aurora MySQL バージョンでは、`INSERT INTO`、`SELECT`、`FROM` などのクエリの実行時に不整合が発生する可能性があるため、高速挿入は有効になっていません。高速挿入のパフォーマンスの向上の詳細については、「[Amazon Aurora MySQL の概要](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)」を参照してください。

**全般的な機能強化:**
+ Aurora クラスターボリュームからデータを読み取る際の一時的なネットワークの問題により、並列クエリが失敗する場合がある問題を修正しました。
+ 監査ログファイル管理に関連する問題を修正しました。この問題では、ダウンロードやローテーションのためにログファイルにアクセスできなくなり、場合によっては CPU 使用率が高くなることがあります。
+ 2.11 より前のバージョンからアップグレードした後で、小さいリードレプリカインスタンスでレプリケーションの遅延が長くなる問題を修正しました。\$1
+ [`procs_priv` grant テーブル](https://dev.mysql.com/doc/refman/8.0/en/grant-tables.html#grant-tables-procs-priv)を参照して、ストアドルーチンに関するリクエストを検証すると、ログメッセージが過剰に生成されることがある問題を修正しました。
+ ハッシュ結合の最適化を使用してクエリを実行する際に、データベースインスタンスがメモリを過剰に使用する原因となる、メモリ管理の問題を修正しました。
+ 書き込み転送を使用すると、`information_schema` および `performance_schema` グローバルステータステーブルの変数 `Threads_running` の値が不正確に場合がある問題を修正しました。
+ `SELECT` ステートメントを (古い `ha_partition` パーティションハンドラーをサポートするバージョンの MySQL で作成した) パーティションテーブルで実行し、クエリプランナーでパラレルクエリが選択されると、データベースが再起動する問題を修正しました。
+ 書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。
+ デフォルトのデータベースを `USE` コマンドで定義していない状態で、ソースのバイナリログファイルに書き込まれる `QUERY` イベントを Aurora MySQL のバイナリログ (binlog) レプリカが実行した場合に、バイナリログのレプリケーションの遅延が軽減されます。
+ `innodb_flush_log_at_trx_commit` パラメータが 1 に設定されていない場合に `CommitLatency` CloudWatch メトリクスが誤って報告されることがある問題を修正しました。
+ データベース接続が確立される前に切断してしまう問題を修正しました。接続を頻繁に確立したり切断したりするデータベースインスタンスが、この問題の影響を受けやすい傾向にあります。
+ 接続先のバイナリログ (binlog) コンシューマーが、重複するバイナリログレプリケーションサーバー ID を使用している場合に、データベースが再起動する問題を修正しました。
+ `replica_parallel_type` 変数を `LOGICAL_CLOCK` に設定し、`replica_preserve_commit_order` 変数を `ON` にすると、マルチスレッドのバイナリログレプリケーションが停止する可能性がある問題を修正しました。この問題は、500 MB を超えるトランザクションがソースで実行された場合に発生する可能性があります。

## MySQL Community Edition でのバグ修正の統合
<a name="AuroraMySQL.Updates.2121.Patches"></a>

このリリースには、以下を含め、5.7.40 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「[Aurora MySQL 2.x データベースエンジンの更新で修正された MySQL のバグ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v2)」を参照してください。
+ `SHOW PROCESSLIST` ステートメントと同時に実行すると、既存および新規のリモート接続が停止する問題を修正しました (コミュニティバグ \$134857411)
+ レプリケーション: 一部のバイナリログイベントが必ずしも正しく処理されていませんでした (バグ \$134617506)

## Aurora MySQL バージョン 2 ではサポートされていない機能
<a name="AuroraMySQL.Updates.2121.Compare56"></a>

以下の機能は、現時点では Aurora MySQL バージョン 2 (MySQL 5.7 互換) ではサポートされていません。
+ スキャンバッチ処理

## MySQL 5.7 の互換性
<a name="AuroraMySQL.Updates.2121.Compatibility"></a>

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

この Aurora MySQL バージョンでは、現在、MySQL 5.7 の以下の機能はサポートされていません。
+ `CREATE TABLESPACE` SQL ステートメント
+ グループのレプリケーションプラグイン
+ ページサイズの増加
+ 起動時の InnoDB バッファープールのロード
+ InnoDB フルテキストパーサープラグイン
+ マルチソースレプリケーション
+ オンラインバッファープールのサイズ変更
+ パスワード検証プラグイン
+ クエリ書き換えプラグイン
+ レプリケーションフィルタリング
+ X プロトコル