sql >> Database >  >> RDS >> Mysql

Moet ik me alleen houden aan AWS RDS Automated Backup of DB Snapshots?

Uit persoonlijke ervaring raad ik aan om beide te doen. Ik heb de automatische back-up ingesteld op 8 dagen en dan heb ik ook een script dat één keer per dag een momentopname maakt en momentopnamen verwijdert die ouder zijn dan 7 dagen. De reden is dat, voor zover ik het begrijp, er bepaalde situaties zijn waarin u niet kunt herstellen vanaf de automatische back-up. Als u bijvoorbeeld per ongeluk uw RDS-instantie hebt verwijderd en geen definitieve momentopname hebt gemaakt, heeft u geen toegang tot de geautomatiseerde back-ups die zijn gemaakt. Maar het is ook goed om de automatische back-ups aan te zetten, want dat zorgt voor herstel op een bepaald tijdstip.

Ik hoop dat dit helpt.

BEWERKEN

Om uw opmerking te beantwoorden, gebruik ik een bepaalde naamgevingsconventie wanneer mijn script de snapshots maakt. Iets als:

autosnap-instantienaam -2012-03-23

Wanneer het gaat opruimen, haalt het alle snapshots op, zoekt naar die naamgevingsconventie, parseert de datum en verwijdert alle snapshots die ouder zijn dan een bepaalde datum.

Ik denk dat je ook naar de aanmaakdatum van de snapshot kunt kijken, maar dit is precies hoe ik het uiteindelijk deed.



  1. Zelfgenoegzaamheid leidt tot:Risico wordt realiteit

  2. Hetzelfde schema gebruiken voor meerdere SQL Server Agent-taken (T-SQL)

  3. SQL standaard UPSERT-aanroep

  4. pdo gratis resultaat