マルチ AZ DB クラスターとリーダー DB インスタンスの再起動 - Amazon Relational Database Service

マルチ AZ DB クラスターとリーダー DB インスタンスの再起動

通常はメンテナンスのために、マルチAZ DB クラスターを再起動する必要がある場合があります。例えば、特定の変更を行う場合や DB クラスターに関連付けられた DB クラスターのパラメータグループを変更する場合、DB クラスターを再起動します。これを行うことで、変更が有効になります。

DB クラスターが、その関連付けられた DB クラスターパラメータグループに対する最新の変更を使用していない場合、AWS Management Console は、DB クラスターパラメータグループのステータスを 「再起動の保留中」 と表示します。パラメータグループの [再起動の保留中] のステータスにより、次回のメンテナンスウィンドウで自動的に再起動されることはありません。パラメータの最新の変更を DB クラスターに適用するには、DB クラスターを手動で再起動します。パラメータグループの詳細については、「マルチ AZ DB クラスターのパラメータグループの操作」を参照してください。

DB クラスターを再起動すると、データベースエンジンサービスが再起動されます。DB クラスターを再起動すると一時的に機能停止になります。その間、DB クラスターのステータスは 「rebooting」 に設定されます。

available (利用可能) 状態でない DB クラスターを再起動することはできません。データベースは、バックアップが進行中または、以前の要求による変更、メンテナンス時間のアクションなど、いくつかの理由で使用できない場合があります。

DB クラスターの再起動に要する時間は、クラッシュ回復プロセス、再起動時のデータベースのアクティビティ、および特定の DB クラスターの動作によって異なります。再起動時間を短くするには、再起動プロセス中のデータベースアクティビティをできる限り減らすことをお勧めします。データベースアクティビティを減らすと、未完了のトランザクションのロールバックアクティビティが減少します。

重要

マルチ AZ DB クラスターは、フェイルオーバーによる再起動をサポートしていません。マルチ AZ DB クラスターのライターインスタンスを再起動しても、その DB クラスター内のリーダー DB インスタンスには影響せず、フェイルオーバーは発生しません。リーダー DB インスタンスを再起動すると、フェイルオーバーは発生しません。マルチ AZ DB クラスターをフェイルオーバーするには、コンソールのフェイルオーバーを選択し、AWS CLIコマンドfailover-db-cluster、または API オペレーションFailoverDBClusterをび出します。

DB クラスターを再起動するには
  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、「データベース」 を選択して、再起動したい マルチ AZ DBクラスターを選択します。

  3. [アクション] で、[再起動] を選択します。

    DB クラスターを再起動」 ページが表示されます。

  4. DB クラスターを再起動するには、「Reboot」 を選択します。

    または、[Cancel] (キャンセル) を選択します。

AWS CLIを使用してマルチ AZ DB クラスターを再起動するには、reboot-db-clusterコマンドを呼び出します。

aws rds reboot-db-cluster --db-cluster-identifier mymultiazdbcluster

Amazon RDS API を使用してマルチ AZ DB クラスターを再起動するには、リブートDBClusterオペレーションを呼び出します.