Aurora MySQL データベースエンジンの更新 2025-11-13 (バージョン 3.11.0、MySQL 8.0.43 互換) - Amazon Aurora

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

Aurora MySQL データベースエンジンの更新 2025-11-13 (バージョン 3.11.0、MySQL 8.0.43 互換)

バージョン: 3.11.0

Aurora MySQL 3.11.0 は一般利用可能です。Aurora MySQL 3.11 バージョンは MySQL 8.0.43 と互換性があります。これまでのコミュニティ版の変更点の詳細については、「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 クラスターから Aurora MySQL バージョン 3.11.0 クラスターへの Amazon RDS ブルー/グリーンデプロイを使用して、ダウンタイムのないパッチ適用 (ZDP) を活用したインプレースアップグレードの実行、スナップショットの復元、またはマネージドブルー/グリーンアップグレードの開始を行うことができます。

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

トラブルシューティングの詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL インプレースアップグレードのトラブルシューティング」を参照してください。

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

改良点

セキュリティの問題と CVEs を修正

中程度CVEs:

低い CVEs:

可用性の向上

  • aurora_enhanced_binlog が有効になっている論理復旧で、トランザクションが中止された場合にデータベースの再起動が妨げられる問題を修正しました。

  • グローバル書き込み転送またはローカル書き込み転送が無効になっているときにライターインスタンスが再起動する問題を修正しました。

  • 2 つ以上のレプリカがリクエストを転送している間に書き込み転送が無効になっていると、ライターが応答しなくなる問題を修正しました。

  • 実行中の並列クエリEXPLAIN FOR CONNECTION <query-id>で を実行KILL <query-id>した後、実行中にエンジンが再起動する問題を修正しました。

  • データベースの再起動後にout-of-memory (OOM) 回避が設定された aurora_oom_response DB パラメータ値を保持しない問題を修正しました。

  • MySQL Community Edition でサポートされているように、 CONNECTION_ADMINまたは SUPER権限を持つユーザーがmax_connections制限を超える追加の接続を実行できない問題を修正しました。

  • 重要なメモリページがスワップアウトされないことで DB インスタンスが再起動する Aurora Serverless V2 スケーリングの問題を修正しました。

  • innodb_purge_threads パラメータがデフォルトとは異なる値に手動で設定されている場合、Aurora MySQL Serverless v2 インスタンスが再起動する問題を修正しました。innodb_purge_threads パラメータが Aurora Serverless v2 インスタンスで自動的に管理され、変更できなくなります。

  • ライターが多数の DDL オペレーションを実行している場合に、リーダーインスタンスの再起動が失敗する問題を修正しました。

  • グローバル書き込み転送またはローカル書き込み転送の使用中にリーダーインスタンスが再起動すると、ライターインスタンスが応答しなくなる問題を修正しました。

  • アクティブなトランザクションで SSL/TLS 接続を保持するときに、ダウンタイムなしのパッチ適用 (ZDP)/ダウンタイムなしの再起動 (ZDR) 中にエンジンが再起動する問題を修正しました。

  • まれに、ライターインスタンスの変更がクエリ処理スレッドと互換性のない順序でリーダーインスタンスに送信される可能性がある問題を修正しました。これにより、クエリ処理スレッドとレプリケーション適用スレッドの間にデッドロックが発生し、リーダーインスタンスが再起動する可能性があります。

  • モニタリングエージェントの誤ったヘルス評価が原因で不要なデータベースサーバーの再起動が発生しないように問題を修正しました。

全般的な改善点:

  • 長時間実行されているトランザクションの実行中にデータベースへの書き込みが停止し、データベースの再起動やメジャーバージョンのアップグレードが失敗する問題を修正しました。

  • ライターを結合するときにレプリカが誤って再起動される問題を修正しました。

  • 大規模な Aurora ストレージボリュームを持つデータベースインスタンスのデータベースパフォーマンスを最適化しました。

  • 範囲の境界を計算するときに定数式が認識されない範囲オプティマイザの問題を修正しました。(コミュニティバグ #112737)

  • Amazon S3 への DB スナップショットのエクスポートが、null 値を持つ JSON 列を含むテーブルをエクスポートするときに遅くなる問題を修正しました。

  • バイナリログ記録の使用時にトランザクションのロールバック後に一時的なバイナリログファイルが適切にクリーンアップされない問題を修正しました。この修正により、ストレージの消費が保持される一時ファイルを防ぎ、場合によってはバイナリログファイルの異常を防ぐこともできます。

  • システム変数が に設定されている場合の書き込み IOPS パフォーマンスが向上しinnodb_flush_log_at_trx_commitました0

  • ダウンタイムなしのパッチ適用 (ZDP)/ダウンタイムなしの再起動 (ZDR) により、無効なエラーコードで警告を復元している間に DB インスタンスが再起動する可能性がある問題を修正しました。

  • がしきい値時間 (数分) 後にメモリ負荷を解決aurora_oom_responseできない場合、aurora_oom_responseアクション (設定されている場合は印刷を除く) を自動的に無効にします。

  • 部分的な JSON 更新を含む列が並列エクスポートに失敗し、内部フォールバックがはるかに遅い Amazon RDS エクスポートになる問題を修正しました。

  • BLOB フィールドを持つテーブルで並列クエリ操作を行うと、メモリ管理の問題が発生する問題を修正しました。

  • 拡張ブログが有効でPrevious_gtidsONまたは gtid_modeに設定されている特定の GTIDs がバイナリログイベントで除外される問題を修正しましたON_PERMISSIVE

  • 書き込み転送が有効になっている場合、リーダーインスタンスで予期しない「内部書き込み転送エラー」が発生する問題を修正しました。

  • Aurora Serverless のスケールダウンオペレーション中、またはバッファプールからのページ削除中に、バッファプールからの誤ったページ読み取りを引き起こす可能性のある競合状態を解決しました。Ref コミュニティのバグ #116305

  • 生成された式を持つセカンダリインデックスを含むテーブルをエクスポートするときに、DB スナップショットの Amazon S3 へのエクスポートが遅くなる問題を修正しました。

  • 複数の接続が予期せず終了した場合にAbortedClientsメトリクスが不正確になる問題を修正しました。

  • ユーザーがAWS Lambdaリクエストタイムアウトを設定aurora_lambda_request_timeoutできるようにする新しいグローバル変数を追加しました (デフォルト: 10 秒)。Aurora MySQL DB クラスターから Lambda 関数を呼び出す方法の詳細については、「Aurora MySQL DB クラスターから Lambda 関数を呼び出す」を参照してください。

  • データベースインスタンスがダウンタイムなしで再起動した後、ローカル書き込み転送が機能しなくなる問題を修正しました。

  • を低値max_user_connectionsに設定すると、データベースインスタンスの再起動オペレーションが失敗する問題を修正しました。

  • 大容量 (>64 TB) のブートストラッププロセスを最適化することで、並列エクスポートのパフォーマンスが向上し、全体的なエクスポートオペレーション時間が短縮されました。

  • 読み取りクエリとALTER TABLE並行して を実行すると、ライターインスタンスが再起動する問題を修正しました。

  • 14 TB を超えるテーブルがある場合、DB クラスターのエクスポートに予想よりも大幅に時間がかかる問題を修正しました。

  • Aurora_pq_request_in_progress カウンターが正確に更新されていないEXPLAIN ANALYZEステートメントの実行中に、並列クエリリクエストの不正確な追跡が発生する問題を修正しました。

  • まれに、データベースボリュームが最大許容サイズに近づくと、データベースインスタンスが再起動することがある問題を修正しました。

  • ダウンタイムのない再起動とダウンタイムのないパッチ適用中に接続を復元すると、データベースインスタンスが再起動する問題を修正しました。

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

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

  • フォームのクエリSELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)によって でアサーションが失敗する問題を修正しましたitem_func.cc。(コミュニティバグ修正 #36128964)

  • フォームのクエリSELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)により、 でアサーションが発生しましたitem_func.cc。(バグ #36128964)

コミュニティの変更の詳細については、MySQL 8.0.43 リリースノート」を参照してください。