Aurora MySQL データベースエンジンの更新 2018-05-03 (バージョン 2.02) (廃止) - Amazon Aurora

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

Aurora MySQL データベースエンジンの更新 2018-05-03 (バージョン 2.02) (廃止)

バージョン: 2.02

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

新しい Aurora MySQL DB クラスターを作成する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。MySQL 5.6 互換スナップショットを復元する場合は、MySQL 5.7 または MySQL 5.6 との互換性を選択できます。

Aurora MySQL 1.14*、1.15*、1.16*、1.17*、2.01* のスナップショットを Aurora MySQL 2.02 に復元することができます。Aurora MySQL 2.01* から Aurora MySQL 2.02 へのインプレースアップグレードを実行することもできます。

Aurora MySQL 1.x クラスターを Aurora MySQL 2.02 にインプレースアップグレードすることや、Amazon S3 バックアップから Aurora MySQL 2.02 に復元することはできません。これらの制限は、今後の Aurora MySQL 2.x リリースで削除する予定です。

今回の Aurora MySQL 5.7 のリリースでは、Performance Schemaは無効になっています。Performance Schemaのサポートのために Aurora 2.03 にアップグレードします。

質問や懸念がある場合は、 AWS コミュニティフォーラムやSupport AWS を通じてSupport を受けることができます。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

Aurora MySQL 5.6 との比較

次の Amazon Aurora MySQL 機能は Aurora MySQL 5.6 でサポートされていますが、これらの機能は現在 Aurora MySQL 5.7 ではサポートされていません。

現在、Aurora MySQL 2.01 は、Aurora MySQL のバージョン 1.16 以降で追加された機能をサポートしていません。Aurora MySQL のバージョン 1.16 の詳細については、「Aurora MySQL データベースエンジンの更新 2017-12-11 (バージョン 1.16) (廃止)」を参照してください。

MySQL 5.7 の互換性

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

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

  • グローバルトランザクション ID (GTID) Aurora MySQL では、バージョン 2.04 以降の GTID をサポートしています。

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

  • ページサイズの増加

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

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

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

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

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

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

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

  • CREATE TABLESPACE SQL ステートメント

  • X プロトコル

Aurora MySQL 2.x と Aurora MySQL 1.x の CLI の違い

  • Aurora MySQL 2.x のエンジン名は aurora-mysql で、Aurora MySQL 1.x のエンジン名は引き続き aurora です。

  • Aurora MySQL 2.x のデフォルトのパラメータグループは default.aurora-mysql5.7 で、Aurora MySQL 1.x のデフォルトのパラメータグループは引き続き default.aurora5.6 です。

  • Aurora MySQL 2.x の DB クラスターパラメータグループファミリー名は aurora-mysql5.7 で、Aurora MySQL 1.x の DB クラスターパラメータグループファミリー名は引き続き aurora5.6 になります。

CLI コマンドのフルセットと Aurora MySQL 2.x および Aurora MySQL 1.x の相違点については、Aurora のドキュメントを参照してください。

改良点

  • INSERT ステートメントを実行して高速挿入最適化を利用すると Aurora ライターが再起動する問題を修正しました。

  • Aurora レプリカで ALTER DATABASE ステートメントを実行すると Aurora レプリカが再起動する問題を修正しました。

  • Aurora ライターにドロップされた直後のテーブルでクエリを実行すると Aurora レプリカが再起動する問題を修正しました。

  • Aurora レプリカで innodb_adaptive_hash_indexOFF に設定すると Aurora レプリカが再起動する問題を修正しました。

  • Aurora ライターで TRUNCATE TABLE クエリを実行すると Aurora レプリカが再起動する問題を修正しました。

  • INSERT ステートメントを実行すると、特定の状況下で Aurora ライターがフリーズする問題を修正しました。マルチノードクラスターでは、これによりフェイルオーバーとなることがあります。

  • セッション可変の設定に関係するメモリリークを修正しました。

  • 生成した列があるテーブルの undo のクリアに関係した特定の状況下で Aurora ライターがフリーズする問題を修正しました。

  • バイナリログ記録を有効にすると時折 Aurora ライターが再起動することがある問題を修正しました。

MySQL バグ修正の統合

  • 左結合は外部側で不正な結果を返します (バグ #22833364)。