Aurora MySQL データベースエンジンの更新: 2017-05-15 (バージョン 1.13) (廃止) - Amazon Aurora

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

Aurora MySQL データベースエンジンの更新: 2017-05-15 (バージョン 1.13) (廃止)

バージョン: 1.13

注記

Aurora MySQL バージョン 1.13 初回リリースの後、新しい機能 SELECT INTO OUTFILE S3 が有効になりました。この変更を反映するためにリリースノートを更新しました。

Aurora MySQL 1.13 は一般利用可能です。スナップショットから復元されたデータベースを含む、すべての新しいデータベースクラスターは、Aurora MySQL 1.13 で作成されます。既存のデータベースクラスターは Aurora MySQL 1.13 にアップグレードできます。ただし必須ではありません。Aurora のバージョン 1.13 では、クラスターパッチ適用モデルが使用されており、Aurora DB クラスターのすべてのノードに同時にパッチが適用されます。パッチ適用プロセス中のクライアント接続を維持するために、ベストエフォートに基づいて動作するダウンタイムのないパッチ適用を有効にしています。詳細については、「Amazon Aurora ユーザーガイド」の「Amazon Aurora DB クラスターのメンテナンス」を参照してください。

ダウンタイムのないパッチ適用

ダウンタイムのないパッチ適用 (ZDP) 機能では、ベストエフォートに基づいて、エンジンパッチ中のクライアント接続を維持するよう試みます。ZDP の詳細については、「Amazon Aurora ユーザーガイド」の「ダウンタイムのないパッチ適用の使用」を参照してください。

新機能:

改良点:

  • 復元時間が長引かないようにエンジン起動時の CSV 形式のログファイルを切り捨てるようにしました。general_log_backupgeneral_logslow_log_backup、および slow_log の各テーブルは、データベースの再起動後に保持されなくなりました。

  • test という名前のデータベースの移行が失敗する問題を修正しました。

  • 正しいロックセグメントを再利用することで、ロックマネージャーのガベージコレクターの安定性を改善しました。

  • デッドロック検出アルゴリズムでの無効なアサーションを削除することで、ロックマネージャーの安定性を改善しました。

  • 非同期レプリケーションを再有効化し、負荷のないワークロードまたは読み取り専用ワークロードで不正なレプリカラグがレポートされる関連問題を修正しました。バージョン 1.10 で導入されたレプリケーションパイプラインの改善。これらの改善は、Aurora レプリカのバッファキャッシュにログストリーミング更新を適用するために導入されました。Aurora レプリカの読み取りパフォーマンスと安定性を向上させるのに役立ちます。

  • autocommit=OFF により、スケジュールされたイベントがブロックされ、サーバーが再起動するまで長いトランザクションが開いたままになる問題を修正しました。

  • 非同期コミットで処理されたクエリを一般クエリログ、監査クエリログ、およびスロークエリログで記録できない問題を修正しました。

  • 論理的な先読み (LRA) 機能のパフォーマンスを最大 2.5 倍まで改善しました。これは B ツリーの中間ページ全体でプリフェッチを継続して行うことを許可することで実現しました。

  • 不要なスペースをトリミングするために監査可変にパラメータ検証を追加しました。

  • Aurora MySQL バージョン 1.11 で導入された回帰を修正しました。以前は、SQL_CALC_FOUND_ROWS オプションを使用して FOUND_ROWS() 関数を呼び出したときにクエリから不正な結果が返される場合がありました。

  • メタデータのロックリストの不正な構成で生じる安定性の問題を修正しました。

  • sql_mode を PAD_CHAR_TO_FULL_LENGTH に設定してコマンド SHOW FUNCTION STATUS WHERE Db='string' を実行した場合の安定性を改善しました。

  • ボリュームの整合性チェックエラーにより、Aurora バージョンのアップグレード後にインスタンスが表示されないという、まれなケースを修正しました。

  • ユーザーが多数のテーブルを持っているときに Aurora ライターのパフォーマンスが軽減されるという、Aurora MySQL バージョン 1.12 で生じた問題を修正しました。

  • Aurora ライターをバイナリログワーカーとして設定し、接続数が 16,000 に近づいたときの安定性の問題を改善しました。

  • Aurora マスターで DDL を実行し、メタデータのロックを待っている間に接続がブロックされると、Aurora レプリカが再起動するという、まれな問題を修正しました。

MySQL バグ修正の統合

  • 空の InnoDB テーブルでは、テーブルが空であっても、ALTER TABLE ステートメントを使用して auto_increment 値を減らすことはできません。(バグ #69882)

  • 一致 () ..。AGAINST() の引数として長い文字列を使用する AGAINST クエリは、全文検索インデックスを持つ InnoDB テーブルで実行するとエラーになる可能性があります。(バグ #17640261)

  • SQL_CALC_FOUND_ROWS を ORDER BY および LIMIT と組み合わせて処理すると、FOUND_ROWS() の結果が不正になる場合あります。(バグ #68458、バグ #16383173)

  • 外部キーがある場合、ALTER TABLE では列の NULL 値の変更が許可されません。(バグ #77591)