翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Aurora MySQL データベースエンジンの更新 2023-12-28 (バージョン 2.12.1、MySQL 5.7.40 と互換性あり) このバージョンは標準サポートが終了しました。
バージョン: 2.12.1
Aurora MySQL 2.12.1 は一般公開されています。Aurora MySQL 2.12 バージョンは、MySQL 5.7.40 まで互換性があります。コミュニティの変更の詳細については、「MySQL 5.7.40 (2022-10-11、一般提供」の変更
現在サポートされている Aurora MySQL リリースは、2.11.*、2.12.*、3.01.*、3.02.*、3.03.*、3.04.*、および 3.05.* です。
既存の Aurora MySQL 2.* データベースクラスターを Aurora MySQL 2.12.1 にアップグレードできます。現在サポートされている Aurora MySQL リリースから Aurora MySQL 2.12.1 にスナップショットを復元することもできます。
質問や懸念がある場合は、コミュニティフォーラムおよび AWS サポート からAWS サポート
注記
Aurora MySQL データベースクラスターをアップグレードする方法については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL DB クラスターのマイナーバージョンまたはパッチレベルのアップグレード」を参照してください。
改良点
セキュリティの問題を修正し、以下CVEsを一覧表示しました。
このリリースには、My CVEs SQL 5.7.44 までのすべてのコミュニティ修正が含まれています。
マネージド型の環境での処理を微調整するための修正およびその他の機能強化。追加のCVE修正を以下に示します。
-
フルテキスト検索 (FTS) パーサープラグインによる 1 文字トークンの処理を修正 (バグ #35432973)
-
監査ログローテーションの処理中に報告されたイベントが監査ログに書き込まれない可能性がある問題を修正しました
新機能:
-
マルチスレッドバイナリログ (バイナリログ) レプリケーションのサポートが追加されました。バイナリログレプリカのSQLスレッドは、可能であればバイナリログイベントを並行して適用します。マルチスレッドレプリケーションの微調整に役立つ設定オプションの詳細については、「Aurora ユーザーガイド」を参照してください。
可用性の向上:
-
並列クエリを使用する Aurora MySQL データベースインスタンスが、多数の同時並列クエリを実行するとデータベースが再起動する問題を修正しました。
-
監査ログスレッドによるロック競合の問題を修正しました。これによりCPU、使用率が高くなり、クライアントアプリケーションのタイムアウトが発生する可能性があります。
-
削除されたテーブルに属するデータベースページを読み取ろうとした場合に、データベースインスタンスが再起動する問題を修正しました。
-
ライターインスタンスがデータベースボリュームを拡大させ、160 GB の倍数に達すると、リーダーインスタンスが再起動する問題を修正しました。
-
分離レベルを
READ_COMMITED
またはREAD_UNCOMMITED
に設定し、XA トランザクションが使用されているか、バイナリログ (binlog) が有効になっている状態で 2 段階コミットを処理すると、再起動またはフェイルオーバーが発生するロックマネージャーの問題を修正しました。 -
データベースが内部システムテーブルでトリガーを作成または削除しているときにライターインスタンスが再起動すると、データベースクラスターが使用できない状態になる問題を修正しました。
-
データベース接続の数が
max_connections
パラメータで設定された値に近づくと、データベースインスタンスが再起動する場合がある問題を修正しました。 -
全文インデックスを含むテーブルで Data Manipulation Language (DML) クエリを実行するときに Aurora リーダーインスタンスが再起動する問題を修正しました。
-
この Aurora MySQL バージョンでは、高速挿入が有効になっていません。これは、
INSERT INTO
、、SELECT
などのクエリを実行するときに不整合が発生する可能性があるためですFROM
。高速挿入の最適化の詳細については、「Amazon Aurora MySQL のパフォーマンス強化」を参照してください。
全般的な機能強化:
-
Aurora クラスターボリュームからデータを読み取る際の一時的なネットワークの問題により、並列クエリが失敗する場合がある問題を修正しました。
-
監査ログファイルの管理に関連する問題を修正しました。これにより、ログファイルがダウンロードまたはローテーションにアクセスできなくなる可能性があり、場合によってはCPU使用率が高くなる可能性があります。
-
2.11 より前のバージョンからアップグレードした後で、小さいリードレプリカインスタンスでレプリケーションの遅延が長くなる問題を修正しました。*
-
procs_priv
grant テーブルを参照して、ストアドルーチンに関するリクエストを検証すると、ログメッセージが過剰に生成されることがある問題を修正しました。 -
ハッシュ結合の最適化を使用してクエリを実行する際に、データベースインスタンスがメモリを過剰に使用する原因となる、メモリ管理の問題を修正しました。
-
書き込み転送を使用すると、
information_schema
およびperformance_schema
グローバルステータステーブルの変数Threads_running
の値が不正確に場合がある問題を修正しました。 -
パーティションテーブル (古い
ha_partition
パーティションハンドラーをサポートする MySQL のバージョンで作成された) でSELECT
ステートメントを実行するときにデータベースが再起動し、クエリプランナーによって並列クエリが選択される問題を修正しました。 -
書き込み転送が有効になっていると、クライアントからデータベースへの新しい接続が確立されないことがある問題を修正しました。
-
Aurora MySQL binlog レプリカが、
USE
コマンドで定義されたデフォルトのデータベースを使用せずにソースの binlog ファイルに書き込まれたQUERY
イベントを実行している場合、バイナリログ (binlog) レプリケーションの遅延を軽減しました。 -
innodb_flush_log_at_trx_commit
パラメータが 1 に設定されていない場合にCommitLatency
CloudWatch メトリクスが誤って報告される問題を修正しました。 -
データベース接続が確立される前に切断してしまう問題を修正しました。接続を頻繁に確立したり切断したりするデータベースインスタンスが、この問題の影響を受けやすい傾向にあります。
-
接続されたバイナリログ (バイナリログ) コンシューマーが重複したバイナリログレプリケーションサーバー を使用している場合に、データベースが再起動する問題を修正しましたIDs。
-
replica_parallel_type
変数が に設定され、replica_preserve_commit_order
変数が に変わるLOGICAL_CLOCK
と、マルチスレッドバイナリログレプリケーションが停止する問題を修正しましたON
。この問題は、ソースで 500 MB を超えるトランザクションが実行された場合に発生する可能性があります。
MySQL Community Edition バグ修正の統合
このリリースには、以下を含め、5.7.40 までのコミュニティ版のバグ修正がすべて反映されています。詳細については、「Aurora MySQL 2.x データベースエンジンの更新」で修正された My bugsSQL「」を参照してください。
-
SHOW PROCESSLIST
ステートメントと同時に実行すると、既存および新規のリモート接続が停止する問題を修正しました (コミュニティバグ #34857411) -
レプリケーション: 一部のバイナリログイベントが必ずしも正しく処理されていませんでした (バグ #34617506)
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 機能をサポートしていません。
-
CREATE TABLESPACE
SQL ステートメント -
グループのレプリケーションプラグイン
-
ページサイズの増加
-
起動時の InnoDB バッファープールのロード
-
InnoDB フルテキストパーサープラグイン
-
マルチソースレプリケーション
-
オンラインバッファープールのサイズ変更
-
パスワード検証プラグイン
-
クエリ書き換えプラグイン
-
レプリケーションフィルタリング
-
X プロトコル