Automatische Speichererweiterung aktivieren oder deaktivieren

Aktivieren Sie die automatische Speichererweiterung für Ihr DB-System, um einen Serviceverlust zu vermeiden, wenn der zugewiesene Speicherplatz gefüllt wird.

Hinweis

Sie können die automatische Speichererweiterung in einem DB-System vom Typ "Immer kostenlos" nicht aktivieren.
Mit den folgenden Metriken können Sie den Speicherplatz eines DB-Systems überwachen:
  • Zugewiesener Speicher: Der maximale Speicherplatz, der dem DB-System während des Intervalls in GiB zugewiesen wird.
  • Speicher belegt: Der maximale Speicherplatz, der während des Intervalls belegt wird in GiB.
Weitere Informationen über Metriken finden Sie in Metriken
Wenn die automatische Speichererweiterung aktiviert ist, wird der DB-Systemspeicher erweitert, wenn der verbleibende verfügbare Speicher 10% oder weniger des aktuell zugewiesenen Speichers beträgt:
StorageUsed >= StorageAllocated * 0.90
Wenn der Schwellenwert für den belegten Speicher erreicht ist, wird die Speicherzuweisung wie folgt erhöht:
If StorageAllocated < 150 GB:
  StorageAllocated = StorageAllocated + CEILING(8 + (StorageAllocated / 25))

If StorageAllocated >= 150 GB:
  StorageAllocated = CEILING(StorageAllocated * 1.115)
Das Ergebnis wird auf das nächste ganze GB aufgerundet und darf die für das DB-System konfigurierte maximale Speichergröße nicht überschreiten.

Die erweiterte Speichergröße wird zur aktuellen Speichergröße, mit der der Schwellenwert für die nächste automatische Erweiterung berechnet wird. Nachdem die konfigurierte maximale Speichergröße erreicht wurde, erweitert das DB-System seinen Speicher nicht weiter.

Tabelle 8-19 Beispiele für vom Speicher verwendete Schwellenwerte und daraus resultierende Zuweisungen

Zugewiesener Speicher (GB) Verwendeter Speicher, der eine Erweiterung auslöst (GB) Nach Erweiterung zugewiesener Speicher (GB)
50 45 60
100 90 112
200 180 223
500 450 558
800 720 892
1.000 900 1.115
1.050 945 1.171
1.100 990 1.227

Sie können ein Diagramm erstellen, um die Metriken über einen bestimmten Zeitraum zu überwachen und zu identifizieren, ob sich der Wert geändert hat oder ob der Wert geändert wurde. Siehe Verwenden von Metriken zum Erstellen von Abfragen. Falls erforderlich, können Sie auch einen Alarm basierend auf den Metriken erstellen. Siehe Alarme mit Metriken erstellen.

Verwenden Sie eine der folgenden Methoden, um die automatische Speichererweiterung zu aktivieren oder zu deaktivieren:

Konsole verwenden

Sie können die automatische Speichererweiterung mit der Konsolenaktion Speichergröße aktualisieren des DB-Systems aktivieren oder deaktivieren.

Gehen Sie wie folgt vor, um die automatische Speichererweiterung eines DB-Systems zu aktivieren oder zu deaktivieren:

  1. Wählen Sie auf der Listenseite DB-Systeme das DB-System aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des DB-Systems benötigen, finden Sie weitere Informationen unter DB-Systeme auflisten - Konsole verwenden.

    Die Detailseite wird geöffnet und zeigt Informationen zum DB-System an.

  2. Wählen Sie die Registerkarte Details aus.
  3. Wählen Sie im Feld Automatische Speichererweiterung die Option Bearbeiten:
  4. Wählen Sie im Dialogfeld Speichergröße aktualisieren den Umschalter Automatische Speichererweiterung aus, um die automatische Speichererweiterung zu aktivieren oder zu deaktivieren.
    Hinweis

    Das Aktivieren oder Deaktivieren der automatischen Speichererweiterung führt zu keiner Ausfallzeit für das DB-System.

  5. Wenn die automatische Speichererweiterung aktiviert ist, wird das Feld Maximale Datenspeichergröße angezeigt. Geben Sie die maximale Speichergröße ein, auf die Sie die Speichergröße erweitern möchten.
    Hinweis

    Die neue zugewiesene Speichergröße wird Ihnen in Rechnung gestellt, wenn der Speicher erweitert wurde.
  6. (Optional) Sie können auch die aktuelle zugewiesene Speichergröße des DB-Systems erhöhen. Geben Sie im Dialogfeld Speichergröße aktualisieren die neue Datenspeichergröße in GiB ein. Sie können die Speichergröße nur erhöhen.
  7. Wählen Sie Aktualisieren.

CLI verwenden

Verwenden Sie die Befehlszeilenschnittstelle, um die automatische Speichererweiterung zu aktivieren oder zu deaktivieren.

Diese Aufgabe erfordert Folgendes:
  • Oracle Cloud-ID (OCID) des DB-Systems.
  • Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
  1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
    oci mysql db-system update --db-system-id <DBSystemOCID> --is-auto-expand-storage-enabled <Boolean> --max-storage-size-in-gbs <SizeInGiB>
    • db-system-id: Geben Sie die OCID des DB-Systems an.
    • is-auto-expand-storage-enabled: Legen Sie true fest, um die automatische Speichererweiterung zu aktivieren, oder false, um sie zu deaktivieren.
    • max-storage-size-in-gbs: Geben Sie die maximale Speichergröße in GiB an.
Der Befehl aktualisiert das DB-System und gibt die Arbeitsanforderungsinformationen zurück.