AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

Amazon RDS for Oracle DB インスタンスが再起動、回復、フェイルオーバーを行う理由を知りたいです。

所要時間1分
0

Amazon Relational Database Service (Amazon RDS) for Oracle DB インスタンスが、自動的に再起動、復元、フェイルオーバーを行っています。

簡単な説明

Amazon RDS for Oracle DB インスタンスは、次の理由で、自動的に再起動、回復、またはフェールオーバーする場合があります。

  • DB インスタンスにおいて、基盤となるインフラストラクチャの問題がある。詳細については、「Amazon RDS でのマルチ AZ インスタンスのフェイルオーバー」を参照してください。
  • ワークロードの増加により、パフォーマンスのボトルネックとリソースの競合が発生した。DB 負荷を監視するには、Amazon CloudWatch メトリクスEnhanced MonitoringPerformance Insights などのツールを使用します。
  • DB インスタンスエンジンのバージョンがアップグレードされたか、OS のメンテナンス期間中に OS の必須更新が行われた。詳細については、「マルチ AZ 配置での Oracle アップグレード」を参照してください。
  • 手動で DB インスタンスを再起動するために、[再起動] または [フェイルオーバーによる再起動] オプションを使用した。
  • ダウンタイムの原因となる特定のオプションを、DB インスタンスのオプショングループに追加した。Oracle JVM、タイムゾーンオプション、タイムゾーンファイルの自動アップグレードなどのオプションを追加または削除すると、一時的な停止の原因となります。詳細については、「Oracle DB インスタンスにオプションを追加する」を参照してください。
  • ダウンタイムの原因となった特定の変更を適用するように DB インスタンスを変更しました。ダウンタイムの原因となる設定と変更について確認するには、「DB インスタンスの設定」を参照してください。
  • インスタンスが ** Stopped ** ステータスだったために、DB インスタンスは 7 日後に自動的に再起動しました。

解決策

DB インスタンスの自動再起動、回復、フェイルオーバーなどの問題を最小限に抑えるには、以下のベストプラクティスを使用してください。

  • 過去 24 時間の、Amazon RDS イベントに関する完全なログを確認します。イベントデータを長期間保持するには、Amazon RDS イベントを CloudWatch イベントに転送するのがベストプラクティスです。ログを参考にすると、インスタンスの再起動の根本的な理由を特定するのに役立ちます。
  • DB インスタンスでマルチ AZ 配置を有効にすると、停止時のダウンタイムを短縮できます。
  • Amazon RDSイベント通知へのイベントサブスクリプションを作成して、DB インスタンスの再起動時に通知を受けられるようにします。
  • インスタンスの可用性を示す主要な CloudWatch メトリクスに、CloudWatch アラームを設定します。CPUUtilizationFreeableMemoryReadIOPSWriteIOPSSwapUsageFreeStorageSpace などのメトリクスを使用してください。
  • データベースのパフォーマンスを最適化するには、クエリが適切に調整されていることを確認してください。調整が適切ではない場合、パフォーマンスの問題が発生し、待ち時間が長くなる可能性があります。Performance Insights ダッシュボードを使用すると、Oracle Execution プランや待機イベントを分析できます。

関連情報

Amazon RDS for Oracle データベースインスタンスで空きメモリが不足したり、スワップ使用量が多くなったりする問題に対処する方法を教えてください

十分なメモリがあっても、Amazon RDS DB インスタンスがスワップメモリを使用している理由を知りたいです

AWS公式
AWS公式更新しました 1ヶ月前
コメントはありません