SQL Server on RDS Cluster Editionを実行するApsaraDB RDSインスタンスは、セカンダリインスタンスの再起動機能をサポートしています。 セカンダリRDSインスタンスに接続の枯渇やパフォーマンスのボトルネックなどの問題が発生した場合は、手動でインスタンスを再起動できます。
前提条件
プライマリRDSインスタンスは、次の要件を満たす必要があります。
プライマリRDSインスタンスは、RDS Cluster EditionでSQL Server 2017 EE、RDS Cluster EditionでSQL Server 2019 EE、またはRDS Cluster EditionでSQL Server 2022 EEを実行します。
プライマリRDSインスタンスはRDS Cluster Editionを実行します。
プライマリRDSインスタンスは、エンタープライズSSD (ESSD) または一般的なESSDを使用します。
RDSインスタンスは、サブスクリプションまたは従量課金の課金方法を使用します。 サーバーレスRDSインスタンスは、読み取り専用RDSインスタンスの作成をサポートしていません。
プライマリRDSインスタンスのステータスが 実行中 です。
RDSインスタンスの 基本情報 ページに移動して、前述の情報を表示できます。
影響
RDSインスタンスの読み書き分離が無効になっている場合、セカンダリインスタンスの再起動タスクが開始された後、システムはセカンダリRDSインスタンスを再起動します。 再起動中に、セカンダリRDSインスタンスで一時的な接続が発生します。 プライマリRDSインスタンスは影響を受けません。 RDSインスタンスに対して読み書き分離が有効になっている場合、セカンダリRDSインスタンスの再起動中に、すべての読み取り専用リクエストがプライマリRDSインスタンスに転送されます。 これにより、読み取り専用リクエストは中断されませんが、プライマリRDSインスタンスのワークロードが増加します。 ビジネスへの影響を減らすために、この操作をオフピーク時に実行することを推奨します。
セカンダリインスタンスの再起動タスクを開始すると、RDSインスタンスのステータスが 再起動中 に変わります。 この場合、管理操作はブロックされますが、プライマリRDSインスタンスへの接続は影響を受けません。
手順
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
ページの右上隅にある セカンダリデータベースの再起動 をクリックします。
表示されたメッセージボックスで、OK をクリックします。
表示されるダイアログボックスで、SMS認証または多要素認証 (MFA) を完了します。
関連する API
API 操作 | 説明 |
セカンダリインスタンスを再起動します。 |
よくある質問
セカンダリRDSインスタンスの再起動後、プライマリRDSインスタンスとセカンダリRDSインスタンスのエンドポイントとIPアドレスは変更されますか。
いいえ。セカンダリRDSインスタンスの再起動後、プライマリRDSインスタンスとセカンダリRDSインスタンスのエンドポイントとIPアドレスは変更されません。 セカンダリRDSインスタンスを再起動しても、ネットワーク設定は変更されません。
セカンダリRDSインスタンスの再起動時に含まれる主なフェーズは何ですか? 再起動に影響する要因は何ですか? セカンダリRDSインスタンスの再起動に必要な期間を短縮するにはどうすればよいですか。
セカンダリRDSの再起動には2つのフェーズが含まれます。
セカンダリRDSインスタンスを停止するフェーズ: 期間は、ホストの全体的なパフォーマンス、インスタンスの全体的なパフォーマンス、メモリ内のダーティページなどの要因によって異なります。
セカンダリRDSインスタンスを開始するフェーズ: 期間は、ホストの全体的なパフォーマンス、インスタンスの全体的なパフォーマンス、復元するログファイルのサイズなどの要因によって異なります。 ほとんどの場合、ログファイルのサイズは、インスタンスが停止したときのメモリ内のダーティページに関連し、長時間実行されるトランザクションが存在するかどうかに関連します。 ログファイルのサイズも、
回復間隔
パラメーターの値によって異なります。 回復間隔パラメーターのデフォルト値を使用することを推奨します。 このパラメーターの値を変更する場合は、「復旧間隔サーバー構成オプションの設定」の説明をご参照ください。
長時間実行されるトランザクションの数を減らすか、
回復間隔
パラメーターの値を変更して、セカンダリRDSインスタンスの再起動に必要な期間を短縮できます。