Auf dieser Seite werden die Messwerte für die Speicherauslastung beschrieben, die Cloud Spanner bietet.
Speichermesswerte
Cloud Spanner bietet die folgenden Speichermesswerte:
- Gesamtdatenbankspeicher: Die Menge der in der Datenbank oder in der Instanz gespeicherten Daten. Es gilt das Speicherlimit.
- Gesamtspeicherplatz für Sicherungen: Die Datenmenge, die von den mit der Instanz oder Datenbank verknüpften Sicherungen gespeichert ist. Der Sicherungsspeicher wird separat gespeichert und in Rechnung gestellt. Für den Speicherplatz gibt es kein Limit.
Sie können Diagramme für diese Messwerte in der Cloud Console oder in der Cloud Monitoring Console aufrufen.
Außerdem wird die Datenbankspeicherauslastung auf den Seiten Instanzen und Instanzdetails in der Cloud Console angezeigt.
Alerts erstellen
Sie können Benachrichtigungen für jeden Messwert in der Cloud Monitoring-Konsole erstellen. Außerdem bieten wir eine einfache Möglichkeit, eine Datenbankspeicher-Benachrichtigung direkt über die Cloud Console zu erstellen. Der Link Benachrichtigungsrichtlinie erstellen im Diagramm (siehe Screenshot) führt Sie zur Seite "Benachrichtigung erstellen" in der Cloud Monitoring-Konsole und füllt die relevanten Felder automatisch aus.
Empfehlungen für die Datenbankspeicherauslastung
Wir empfehlen, dass der gesamte Datenbankspeicher unter dem Speicherlimit liegt. So wird dafür gesorgt, dass Cloud Spanner über genügend Spielraum für eine normale Funktionsweise verfügt und die Daten routinemäßig warten.
Wenn Sie das Limit fast erreicht haben, kann es sein, dass Cloud Spanner Vorgänge verhindert, die Sie das Limit überschreiten lassen. Dazu gehören:
- Datenbank aus einer Sicherung wiederherstellen
- Ändern des Datenbankschemas (z. B. Hinzufügen eines Index)
- Rechenkapazität der Instanz reduzieren
Wenn das Speicherlimit überschritten ist, versucht Cloud Spanner normal, jedoch die Leistung oder Fehler zu beheben. Damit dies nicht der Fall ist, wird in der Cloud Console die folgende Warnung angezeigt, wenn die maximale Anzahl erreicht oder überschritten wird.
Sie können auch Benachrichtigungen in Cloud Monitoring erstellen, um sich benachrichtigen zu lassen.
Datenbankspeicheraulastung reduzieren
Sie haben folgende Möglichkeiten, um die Datenbankspeicherauslastung einer Instanz zu reduzieren:
- weitere Rechenkapazität hinzufügen
- eine Datenbank löschen
- Daten aus einer Datenbank löschen Obwohl das Löschen von Daten sofort aus Sicht der Sichtbarkeit wirksam wird, hat es keine Auswirkungen auf den Messwert für die Speicherauslastung, bis Cloud Spanner die Daten verdichtet (in der Regel innerhalb von 12 Stunden, in bestimmten Fällen aber auch länger). Es kann daher zu einer Verzögerung zwischen dem Löschen der Daten und dem Auftreten der Änderungen im Messwert kommen.
Im Allgemeinen empfehlen wir Ihnen, Ihrer Instanz Computing-Kapazität als Ausgangspunkt hinzuzufügen. Nachdem Sie Rechenkapazität hinzugefügt haben, können Sie die Ursachen für eine hohe Speicherauslastung untersuchen und beheben.
Wenn Sie diesen Prozess automatisieren möchten, können Sie eine Anwendung erstellen, die die Speichernutzung der Datenbank überwacht und anschließend mit der Methode UpdateInstance
Rechenkapazität hinzufügt und entfernt.
Nächste Schritte
- Ihre Instanz mit der Cloud Console oder der Cloud Monitoring Console überwachen.
- Benachrichtigungen für Cloud Spanner erstellen
- Finden Sie heraus, wie Sie in einer Cloud Spanner-Instanz die Rechenkapazität ändern.