Amazon Web Services ブログ

Amazon RDS MySQLにてMySQL 5.6から5.7へ数クリックでアップグレード出来るようになりました

本日よりAmazon RDS for MySQLデータベースにて、MySQL 5.6から5.7へマネージメントコンソールやAPIを使用して数クリックでアップグレード出来るようになりました。

MySQL 5.7では以下の様な新機能が利用可能になり、MySQL 5.6よりパフォーマンスが向上しています

  • Native support for the JSON data type and built-in JSON functions
  • Optimizer improvements for better EXPLAINing, parsing, and query performance
  • GIS Spatial Extensions
  • Improved parallel replication using logical clock mode
  • Improved InnoDB scalability and temporary table performance
  • Improved tablespace discovery during crash recovery
  • Dynamic buffer pool resizing

MySQL 5.7.11へアップグレードを行う前に、RDS for MySQL upgrade documentationをよくお読みになり、アプリケーションの互換性があるか十分にテストを行って下さい。 Amazon RDSではこれらのプロセスを簡単に行うことが出来ます。まず現在のデータベースインスタンスのスナップショットを取得し、スナップショットより新規インスタンスを作成します。この新しく作成したデータベースインスタンスをMySQL 5.7.11へアップグレードし、アプリケーションのテストを行います。

MySQL 5.7.11でアプリケーションが正常に動作することが確認出来たら、AWSマネージメントコンソールでアップグレードを行うデータベースインスタンスを選択し、ModifyオプションよりMySQL 5.7.11を選択し、ウィザードにしたがってアップグレードを行って下さい。アップグレードは標準で次のメンテナンスウインドウで実行されますが、Apply Immediatelyを選択するとアップグレードを即時実行することも可能です。

どちらの場合でも、アップグレードが完了するまでの数分間データベースインスタンスへ接続出来なくなる点ご注意下さい。

翻訳は星野が担当しました。(原文はこちら)