Aurora MySQL データベースエンジンの更新 2022-11-18 (バージョン 3.02.2) (廃止) - Amazon Aurora

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

Aurora MySQL データベースエンジンの更新 2022-11-18 (バージョン 3.02.2) (廃止)

バージョン: 3.02.2

Aurora MySQL 3.02.2 は一般利用可能です。Aurora MySQL 3.02 バージョンは MySQL 8.0.23 と互換性があり、Aurora MySQL 2.x バージョンは MySQL 5.7 と互換性があり、Aurora MySQL 1.x バージョンは MySQL 5.6 と互換性があります。

Aurora MySQL バージョン 3 の新機能と Aurora MySQL バージョン 3 と Aurora MySQL バージョン 2 またはコミュニティ MySQL 8.0 の違いの詳細については、「Amazon Aurora ユーザーガイド」の「Aurora MySQL バージョン 2 と Aurora MySQL バージョン 3 の比較」を参照してください。

現在サポートされている 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 3.02.2 にスナップショットを復元できます。

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

トラブルシューティングの詳細については、「Aurora MySQL バージョン 3 のアップグレードに関する問題のトラブルシューティング」を参照してください。

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

改良点

Aurora MySQL バージョン 3.02.2 は一般公開されており、コミュニティ MySQL 8.0.23 と互換性があります。

セキュリティの問題を修正し、以下にCVEsリストしました。

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

可用性の向上:

  • データベースインスタンスへの接続が明示的または暗黙的に切断されたときに、無効なメモリに誤ってアクセスした結果、データベースインスタンスが再起動する可能性がある問題を修正しました。

  • バッファプールの初期化に予想以上に時間がかかり、比較的大きなインスタンスクラスでデータベースの起動が繰り返し中断される可能性がある問題を修正しました。

  • Aurora Serverless v2 がスケーリング中に誤ってテーブルキャッシュの更新を試みた場合に、まれにデータベースインスタンスが再起動する可能性がある問題を修正しました。

  • BY GROUP句を使用してクエリを処理するときに、まれにデータベースが再起動し、小数列が小数第 0 位に切り捨てられる問題を修正しました。

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

全般的な機能強化:

  • mysql.host テーブルのメタデータの不整合により、Aurora MySQL バージョン 2 (My SQL5.7 と互換性がある) から Aurora MySQL バージョン 3 (MySQL 8.0 と互換性がある) へのアップグレードが失敗する可能性がある問題を修正しました。

  • Aurora MySQL バージョン 2 (MySQL 5.7 と互換性あり) から Aurora MySQL バージョン 3 (MySQL 8.0 と互換性あり) へのアップグレード時間を短縮するためのパフォーマンスの向上を追加しました。一部のアップグレード手順を並行処理することで、db.r6g.16xlarge や db.r5.24xlarge などの大きいインスタンスクラスを使用している場合はさらに時間短縮になります。

  • Aurora MySQL バージョン 2 (MySQL 5.7 と互換性あり) から Aurora MySQL バージョン 3 (My SQL8.0 と互換性あり) にアップグレードする際に、以前のバージョンで表示できるエラーが 50 個に制限されていた場合に、すべてのエラーを表示するサポートが追加されました。

  • Aurora My バージョン 2 (MySQL 5.7 互換) から Aurora My バージョン 3 (My SQL8.0 互換) SQLへのメジャーバージョンアップグレード後に、まれに自動インクリメントカウンターが正しくない問題を修正しましたSQL。

  • 「mysql.innodb_table_stats」テーブルとSQL「mysql.innodb_index_stats」テーブルの移行に予想以上に時間がかかったため、Aurora MySQL バージョン 2 から Aurora My バージョン 3 へのメジャーバージョンアップグレードが失敗する問題を修正しました。この問題の影響があったのは主に、テーブルの数が多い (150 万を超える) データベースクラスターです。

  • 8.0 エンジンアップグレードワークフローの欠陥が原因で Aurora MySQL バージョン 2 から Aurora MySQL AMS バージョン 3 へのメジャーバージョンアップグレードが失敗し、ログレコードが Aurora ストレージクラスターボリュームに蓄積され、通常の書き込みオペレーションが停止する問題を修正しました。この問題の影響があったのは主に、テーブルの数が多い (約 750k を超える) データベースクラスターです。

  • My purge スレッドが誤ってアクティブにされたACUsため、Aurora MySQL Serverless v2 アイドル状態のインスタンスが 0.5 SQLにスケールダウンできない問題を修正しました。

  • データベースインスタンスへの接続中に、そのインスタンスへの着信接続が急増している場合、アプリケーションでレイテンシーが増大する可能性がある問題を修正しました。

  • Aurora MySQL データベースインスタンスの接続確立の遅延のトラブルシューティングに役立つ 2 つの新しい Amazon CloudWatch メトリクスが導入されました。 AuroraSlowHandshakeCount および AuroraSlowConnectionHandleCount メトリクスの詳細については、「Aurora CloudWatch メトリクス定義」を参照してください。

MySQL Community Edition のバグ修正の統合

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

  • 特定の条件下で、OR 条件を使用したクエリを実行した場合に nullability プロパティの計算が不正確になり、誤った結果が返される可能性がある問題を修正しました。(バグ #34060289)

  • 次の 2 つの条件が当てはまる場合に、特定の条件下で誤った結果が返される可能性がある問題を修正しました。

    • 派生テーブルが外側のクエリブロックにマージされている。

    • クエリに左結合と IN サブクエリが含まれている。(バグ #34060289)

  • Performance Schema の DROP 権限を取り消すことができない問題を修正しました。(バグ #33578113)

  • 実行間で削除および再作成された 1 つ以上のテーブルに対して動作EXISTSした を使用する IF ステートメントを含むストアドプロシージャが、最初の呼び出しの後に続く呼び出しに対して正しく実行されない問題を修正しました。(私のSQLバグ #32855634)。

  • 整数列の最大値を超過すると、不正な AUTO_INCREMENT 値が生成されました。このエラーは、列の最大値が考慮されていないことが原因でした。この場合、以前の有効な AUTO_INCREMENT 値が返され、キーが重複している必要があります。(バグ #87926、バグ #26906787)

  • 特定のテーブル を持つユーザーが作成したテーブルを含む Aurora MySQL バージョン 1 (My SQL5.6 互換) データベースクラスターのアップグレード中に障害が発生する可能性がある問題を修正しましたIDs。これらのテーブルを割り当てるとIDs、Aurora MySQL バージョン 2 (MySQL 5.7 互換) から Aurora MySQL バージョン 3 (MySQL 8.0 互換) (バグ #33919635) へのアップグレードIDs中に、データディクショナリテーブルが競合する可能性があります。