sql >> データベース >  >> RDS >> Mysql

AWS RDS自動バックアップまたはDBスナップショットのみに固執する必要がありますか?

    個人的な経験から、両方を行うことをお勧めします。自動バックアップを8日に設定し、1日に1回スナップショットを作成し、7日より古いスナップショットを削除するスクリプトもあります。その理由は、私が理解していることから、自動バックアップから復元できない特定の状況があるためです。たとえば、誤ってRDSインスタンスを削除し、最終的なスナップショットを作成しなかった場合、実行された自動バックアップにアクセスできなくなります。ただし、自動バックアップをオンにしておくと、ポイントインタイムの復元が可能になるため、有効にすることもできます。

    これがお役に立てば幸いです。

    編集

    あなたのコメントに答えるために、私のスクリプトがスナップショットを作成するとき、私は特定の命名規則を使用します。次のようなもの:

    自動スナップ-インスタンス名 -2012-03-23

    クリーンアップを実行するときに、すべてのスナップショットを取得し、その命名規則を探し、日付を解析し、特定の日付より古いものを削除します。

    スナップショットの作成日も確認できると思いますが、これが私がやった方法です。



    1. エラーが発生したときにSQLPlusでスクリプトを終了し、SQLPlusを切断したり終了したりせずに、SQLPlusプロンプトに戻るにはどうすればよいですか?

    2. SQLステートメントのフィールドから先行ゼロを削除する

    3. Oracleでサポートされている言語のリストを返す方法

    4. 島のT-SQLチャレンジ