Um den Zustand Ihrer Datenbankflotte zu optimieren, empfehlen wir, die folgenden Best Practices für Überwachung, Verfügbarkeit und Datenschutz zu befolgen.
Monitoring
Die Datenbanküberwachung, bei der die Leistung und die Ressourcen einer Datenbank verfolgt werden, ist entscheidend für die Aufrechterhaltung des Zustands eines Datenbankverwaltungssystems.
Regelmäßige, häufige Datenbank-Systemdiagnosen durchführen
Damit Ihre Datenbank in gutem Zustand bleibt, empfehlen wir, das Dashboard des Database Center regelmäßig (z. B. einmal pro Woche) zu prüfen. Sie werden in Database Center nicht über Probleme mit dem Systemzustand der Datenbank benachrichtigt. Wenn Sie die Datenbankintegrität Ihrer Organisation regelmäßig prüfen, können Sie Probleme proaktiv erkennen und beheben.
Kürzlich hinzugefügte Datenbankressourcen ansehen
Um zu prüfen, ob die Anzahl der neu hinzugefügten Datenbankressourcen Ihren Erwartungen entspricht, empfehlen wir Ihnen, das Dashboard im Database Center regelmäßig zu überprüfen. Weitere Informationen finden Sie unter Kürzlich hinzugefügte Datenbankressourcen ansehen.
Verfügbarkeitskonfiguration
Sie können Konfigurationen bearbeiten, um die Langlebigkeit und Zuverlässigkeit Ihrer Datenbanken zu verbessern.
Sorgen Sie dafür, dass Ihre Ressource durch Failover geschützt ist.
Wenn eine Ressource in mehreren Zonen verfügbar ist, gilt sie als hochverfügbar (HA) und ist durch automatisches Failover geschützt. Der Zweck einer Hochverfügbarkeitskonfiguration besteht darin, Ausfallzeiten zu reduzieren, wenn eine Zone oder Instanz nicht mehr verfügbar ist. Dies kann bei einem Zonenausfall oder beim Ausfall einer Ressource auftreten. Hochverfügbarkeit bedeutet, dass Ihre Daten unabhängig von Ausfällen für Clientanwendungen verfügbar sind.
Wenn Sie eine Ressource für Hochverfügbarkeit konfigurieren, wird Datenredundanz innerhalb einer Region bereitgestellt. Hochverfügbare Ressourcen haben einen primären Knoten und einen Standby-Knoten, die sich jeweils in einer anderen Zone befinden. Durch synchrone Replikation auf den nichtflüchtigen Speicher jeder Zone werden alle an der primären Instanz ausgeführten Schreibvorgänge auf Laufwerken in beiden Zonen repliziert, bevor eine Transaktion als Commit gemeldet wird. Bei einem Ausfall eines Knotens oder einer Zone wird der Standby-Knoten zum neuen primären Knoten und Nutzer werden zum neuen primären Knoten umgeleitet. Dieser Vorgang wird als Failover bezeichnet.
Weitere Informationen zu regionsspezifischen Aspekten finden Sie unter Geografie und Regionen
Regionsübergreifende Replikation verwenden
Wenn eine Datenbankgruppe in mehreren Regionen verfügbar ist, wird die regionenübergreifende Replikation verwendet. Damit lassen sich Daten und Anwendungen asynchron über Regionen hinweg replizieren. Wir empfehlen die regionsübergreifende Replikation aus folgenden Gründen:
- Notfallwiederherstellung:Wenn die Region für eine primäre Ressource nicht mehr verfügbar ist, können Sie eine sekundäre Ressource in einer anderen Region zur primären Ressource hochstufen und damit Anfragen bearbeiten.
- Geografisch verteilte Daten:Wenn Sie Ihre Daten näher an den Anwendungen platzieren, die die Daten benötigen, kann die Leselatenz reduziert werden.
- Geografisches Load-Balancing:Bei langsamen oder überlasteten Verbindungen in einer Region können Sie den Traffic an eine andere Region weiterleiten.
- Verbesserte Leseleistung:Wenn Sie schreibgeschützte Ressourcen weltweit bereitstellen, können Sie die Kapazität und Leistung in diesen Bereichen verbessern.
Datenschutz
Datenschutz ist wichtig, weil er dazu beitragen kann, Organisationsdaten vor Verlust, Manipulation und illegalem Zugriff zu schützen.
Automatische Sicherungen aktivieren
Mit Sicherungen können Sie verlorene Daten in Ihren Datenbankressourcen wiederherstellen und Ihre Daten vor Verlust oder Beschädigung schützen. Wenn bei einer Datenbankressource ein Problem auftritt, können Sie sie in einem vorherigen Zustand wiederherstellen. Aktivieren Sie für jede Ressource, die wichtige Daten enthält, automatische Sicherungen.
Lange Aufbewahrungszeiträume für Sicherungen einrichten
Ihre Einstellungen für die Aufbewahrung von Sicherungen bestimmen den Zeitraum, in dem Sie Daten wiederherstellen können, wenn Fehler, Beschädigungen oder Verluste auftreten. Je länger der Aufbewahrungszeitraum für Sicherungen ist, desto größer ist das Zeitfenster für die Wiederherstellung der entsprechenden Ressource.
Erweiterten Sicherungsschutz verwenden
Verwenden Sie den erweiterten Schutz, um Ihre Cloud SQL-Datenbanken zu sichern. Der erweiterte Schutz ist eine Funktion des Backup- und DR-Dienstes. So prüfen Sie, ob Ihre Ressource durch den erweiterten Sicherungsschutz geschützt ist:
Rufen Sie im Database Center die Seite Ressourcen auf.
Klicken Sie auf Spaltenanzeigeoptionen.
Wenn Sicherungsschutz noch nicht ausgewählt ist, wählen Sie es aus und klicken Sie auf OK.
Prüfen Sie, ob unter Sicherungsschutz die Option Erweitert angezeigt wird.
Informationen zum Konfigurieren erweiterter Sicherungen für Cloud SQL-Ressourcen finden Sie unter Erweiterte Sicherungen.