Speicherplatzreduzierung

Wenn die Speicherkapazität einer Cloud SQL-Instanz größer ist als für Ihre Anwendung erforderlich, können Sie die Speicherkapazität manuell auf eine kleinere Größe reduzieren.

Vorgänge zum Reduzieren des Speichers werden nur auf primären Instanzen unterstützt und sind in allen Cloud SQL-Versionen verfügbar.

Anforderungen an die Speicherkapazität

Die Zielspeichergröße muss größer sein als die zulässige Mindestspeicherkapazität, die als sicher für die Instanz gilt.

Für eine konsistente Leistung empfehlen wir, einen Puffer an Speicherkapazität für bestimmte Vorgänge wie die Neuindexierung zu reservieren. Wir empfehlen, etwa 100 GB oder 20% oder mehr der aktuellen Nutzung zu reservieren, je nachdem, welcher Wert größer ist.

Weitere Informationen finden Sie unter Gemeinsame Verantwortung.

Leistung

Vorgänge zum Reduzieren des Speichers können sich auf die Leistung der Instanz auswirken. Cloud SQL verwendet Compute Engine-VMs mit nichtflüchtigen Speicherlaufwerken. Der von Hyperdisk Balanced bereitgestellte Speicher skaliert linear und bietet eine vorhersehbare Leistung.

Weitere Informationen finden Sie unter Kontingente und feste Limits.

Ausfallzeit

Für Vorgänge zum Reduzieren des Speichers ist eine Ausfallzeit der Instanz erforderlich. Instanzen werden neu gestartet, wenn der Vorgang abgeschlossen ist.

Je nach Größe des zugrunde liegenden Laufwerks kann es bei Vorgängen zum Reduzieren des Speichers zu erheblichen Ausfallzeiten kommen. Wenn für Ihre Instanz nur eine begrenzte Ausfallzeit erforderlich ist, empfehlen wir, Ihre Daten mit Database Migration Service zu einer neuen, kleineren Instanz zu migrieren, anstatt die Funktionen zum Reduzieren des Speichers zu verwenden.

Vorgänge

Alle anderen Vorgänge sind erst verfügbar, wenn der Vorgang zum Reduzieren des Speichers abgeschlossen ist.

Wir empfehlen, mit dem Vorgang zum Reduzieren des Speichers zu warten, bis andere Vorgänge abgeschlossen sind. Dazu gehören Vorgänge wie das Sichern oder Importieren von Daten.

Vorgänge zum Reduzieren des Speichers werden auf Instanzen mit gemeinsam genutzten Kernen nicht unterstützt. Sie können jedoch die Einrichtung Ihrer Anwendung auf eine Instanz mit nicht gemeinsam genutzten Kernen umstellen und dann einen Vorgang zum Reduzieren des Speichers ausführen.

Beschränkungen

Für diese Funktion gelten die folgenden Beschränkungen:

  • Vorgänge zum Reduzieren des Speichers können nicht auf Replikate oder kaskadierende Replikate angewendet werden.
  • Wird mit Terraform nicht unterstützt.

Nächste Schritte