Auf dieser Seite werden die von Cloud SQL unterstützten Speicheroptionen sowie einige wichtige Überlegungen zur Auswahl der Speicheroption beschrieben, die am besten zu den Anforderungen Ihrer Instanz passt.
Die für Ihre Cloud SQL-Instanz verfügbaren Speicheroptionen hängen von der Maschinenserie ab, die Sie auswählen. Welche Speicheroption für die Maschinenserie Ihrer Instanz verfügbar ist, erfahren Sie unter Verfügbarkeit von Maschinenserien.
Cloud SQL unterstützt die folgenden Speichertypen:
- Hyperdisk Balanced (Vorabversion)
- Solid-State-Laufwerk (SSD)
- Festplatte (HDD)
Google Cloud Hyperdisk Balanced
Cloud SQL verwendet die Speicheroption „Hyperdisk Balanced“ für die C4A-Maschinenserie. Dieser Speichertyp ist ein Google Cloud Hyperdisk-Angebot. Hyperdisk ist die neueste Generation des Netzwerkblockspeicherdienstes. Er bietet einen skalierbaren, leistungsstarken Speicherdienst mit einer umfassenden Suite von Datenpersistenz- und -Verwaltungsfunktionen. Hyperdisk Balanced bietet anpassbaren Durchsatz und anpassbare IOPS. Weitere Informationen finden Sie unter Informationen zu Hyperdisk Balanced.
Standardwerte und Limits
Standardwerte und Grenzwerte für IOPS und Durchsatz für Hyperdisk Balanced werden basierend auf der Konfiguration Ihrer Instanz festgelegt, insbesondere auf dem Maschinentyp und der Speicherkapazität. Die ausgewählte Speicherkapazität begrenzt den Standardwert. Der Maschinentyp legt den Höchstwert für IOPS und Durchsatz fest. Sie können diese Werte für Ihre Instanz jederzeit ändern.
In der folgenden Tabelle sind die Mindest- und Höchstwerte für IOPS und Durchsatz für jeden Maschinentyp in der C4A-Maschinenreihe basierend auf den vCPUs aufgeführt:
vCPUs | Mindest-IOPS | Minimaler Durchsatz (MiB/s) | Hyperdisk Balanced | Hyperdisk Balanced HA | ||
---|---|---|---|---|---|---|
Maximale IOPS | Maximaler Durchsatz (MiB/s) | Maximale IOPS | Maximaler Durchsatz (MiB/s) | |||
2 | 3.000 | 140 | 50.000 | 800 | 50.000 | 800 |
4 | 3.000 | 140 | 50.000 | 800 | 50.000 | 800 |
8 | 3.000 | 140 | 50.000 | 1.000 | 50.000 | 1.000 |
16 | 3.000 | 140 | 80.000 | 1.600 | 80.000 | 1.200 |
32 | 3.000 | 140 | 120.000 | 2.400 | 100.000 | 1.200 |
48 | 3.000 | 140 | 160.000 | 2.400 | 100.000 | 1.200 |
64 | 3.000 | 140 | 160.000 | 2.400 | 100.000 | 1.200 |
72 | 3.000 | 140 | 160.000 | 2.400 | 100.000 | 1.200 |
In der folgenden Tabelle sind die Standard-IOPS- und ‑Durchsatzwerte für Google Cloud Hyperdisk Balanced basierend auf der ausgewählten Festplattengröße aufgeführt:
Laufwerksgröße | Standard-IOPS | Standarddurchsatz (MiB/s) |
---|---|---|
20–256 GB | 4.000 | 170 |
> 256–512 GB | 7.000 | 240 |
> 512 GB – 1 TB | 10.000 | 500 |
> 1 TB bis 4 TB | 16.000 | 750 |
> 4 TB bis 32 TB | Mindestens 70.000 oder maximale IOPS für den Maschinentyp | Mindestens 1.200 oder maximaler Durchsatz für den Maschinentyp |
> 32 TB bis 64 TB | Mindestens 100.000 oder maximale IOPS für den Maschinentyp | Mindestens 1.200 oder maximaler Durchsatz für den Maschinentyp |
Sie können benutzerdefinierte IOPS- und Durchsatzstufen für Ihre Google Cloud Hyperdisk Balanced- und Google Cloud Hyperdisk Balanced High Availability-Volumes festlegen. Die geänderten Werte müssen die folgenden Anforderungen erfüllen:
IOPS
- Minimum: 3.000 IOPS
- Maximal: 500 IOPS pro GB Laufwerkskapazität, maximal 160.000 für Google Cloud Hyperdisk Balanced und maximal 100.000 für Google Cloud Hyperdisk Balanced High Availability.
Durchsatz
- Mindestanforderung: 140 MiB/s
- Maximum: Für Google Cloud Hyperdisk Balanced der höhere Wert von 2.400 MiB/s oder die bereitgestellten IOPS geteilt durch 4. Für Google Cloud Hyperdisk Balanced High Availability gilt der höhere Wert von 1.200 MiB/s oder die bereitgestellten IOPS geteilt durch 4.
Einschränkungen für Hyperdisk Balanced
Beachten Sie bei der Verwendung von Hyperdisk Balanced mit Ihren Cloud SQL-Instanzen die folgenden Einschränkungen:
- Bei Hyperdisk Balanced-Volumes können Kapazität, IOPS und Durchsatz nur einmal alle vier Stunden geändert werden. Datenarbeitslasten, die eine häufigere Erhöhung erfordern, können zu einer Auslastung des Speichers über längere Zeiträume und möglicherweise zu einer Leistungsbeeinträchtigung führen.
SSD (Solid State Drive)
Die Option für Solid-State-Laufwerke (SSDs) ist nur für Cloud SQL Enterprise-Instanzen und Cloud SQL Enterprise Plus-Instanzen mit der N2-Maschinenserie verfügbar.
Die SSD-Speicheroption bietet eine effiziente und kostengünstige Option für Ihre Cloud SQL Enterprise-Instanzen. Im Vergleich zu einer Festplatte ist eine SSD schneller und bietet eine vorhersehbarere Leistung. SSDs haben einen hohen Schreib- und Lesedurchsatz und bieten bei Datenzugriff eine niedrige Latenz. Daher ist es eine gute Option zum Speichern aktiver Daten, die häufigen Zugriff mit geringer Latenz erfordern.
SSD ist ein Angebot für nichtflüchtige Speicher, das langlebige Netzwerkspeichergeräte bietet und sich für Unternehmensanwendungen und Hochleistungsdatenbanken eignet, die eine geringere Latenz und mehr IOPS erfordern. Weitere Informationen finden Sie unter Nichtflüchtiger Speicher.
IOPS und Durchsatz für den SSD-Speichertyp werden basierend auf dem von Ihnen festgelegten Maschinentyp und der Speicherkapazität festgelegt. Sie können die Werte für IOPS und Durchsatz nicht konfigurieren.
Grenzwerte für SSD-IOPS und ‑Durchsatz für Cloud SQL Enterprise Plus
In der folgenden Tabelle sind die maximalen Werte für IOPS und Durchsatz für die SSD-Speicheroption basierend auf der Anzahl der vCPUs für Cloud SQL Enterprise Plus-Instanzen mit der [N2-Maschinenserie](/sql/docs/mysql/machine-series-overview#n2) aufgeführt:
vCPUs | Maximale IOPS für Lesevorgänge | Maximale IOPS für Schreibvorgänge | Maximaler Durchsatz für Lesevorgänge (MiB/s) | Maximaler Durchsatz für Schreibvorgänge (MiB/s) |
---|---|---|---|---|
2 | 15.000 | 15.000 | 240 | 240 |
4 | 15.000 | 15.000 | 240 | 240 |
8 | 15.000 | 15.000 | 800 | 800 |
16 | 25.000 | 25.000 | 1.200 | 1.200 |
32 | 60.000 | 60.000 | 1.200 | 1.200 |
48 | 60.000 | 60.000 | 1.200 | 1.200 |
64 | 60.000 | 80.000 | 1.200 | 1.200 |
80 | 60.000 | 80.000 | 1.200 | 1.200 |
96 | 60.000 | 80.000 | 1.200 | 1.200 |
128 | 60.000 | 80.000 | 1.200 | 1.200 |
Grenzwerte für SSD-IOPS und ‑Durchsatz für Cloud SQL Enterprise Edition
In der folgenden Tabelle sind die Höchstwerte für IOPS und Durchsatz für die SSD-Speicheroption basierend auf der Anzahl der vCPUs für Cloud SQL Enterprise-Instanzen aufgeführt:
vCPUs | Maximale IOPS für Lesevorgänge | Maximale IOPS für Schreibvorgänge | Maximaler Durchsatz für Lesevorgänge (MiB/s) | Maximaler Durchsatz für Schreibvorgänge (MiB/s) |
---|---|---|---|---|
1 | 15.000 | 15.000 | 200 | 200 |
2–7 | 15.000 | 15.000 | 240 | 240 |
8–15 | 15.000 | 15.000 | 800 | 800 |
16–31 | 25.000 | 25.000 | 1.200 | 1.200 |
32–63 | 60.000 | 60.000 | 1.200 | 1.200 |
64+ | 100.000 | 100.000 | 1.200 | 1.200 |
Festplatte (HDD)
Die Speicheroption mit Festplattenlaufwerken (HDD) ist nur für Cloud SQL Enterprise-Instanzen verfügbar und kann in bestimmten Anwendungsfällen eine geeignete Wahl sein. Einige Anwendungsfälle umfassen Instanzen mit großen Datasets (>10 TB), die nicht latenzempfindlich sind, auf die nur selten zugegriffen wird oder bei denen die Speicherkosten eine wichtige Rolle spielen. HDDs sind möglicherweise auch geeignet, wenn Ihre Arbeitslast in eine der folgenden Kategorien fällt:
- Batch-Arbeitslasten mit Scans und Schreibvorgängen und nicht mehr als gelegentlichen zufälligen Lesevorgängen für wenige Zeilen.
- Datenarchivierung, bei der Sie große Datenmengen schreiben und diese Daten selten lesen.
Wenn Sie beispielsweise umfangreiche Verlaufsdaten für eine große Anzahl von Remote-Sensing-Geräten speichern und dann die Daten für das Erstellen von Tagesberichten verwenden möchten, können die Kosteneinsparungen für den Festplattenspeicher den Kompromiss bei der Leistung möglicherweise rechtfertigen. Wenn Sie jedoch planen, die Daten für die Echtzeitanzeige in einem Dashboard zu verwenden, ist es wahrscheinlich nicht sinnvoll, HDD-Speicherung zu verwenden. Lesevorgänge wären in diesem Fall um einiges häufiger und sind mit HDD-Speicherung deutlich langsamer.
HDD-IOPS- und Durchsatzlimits
Die folgende Tabelle zeigt die Maximalwerte für IOPS und Durchsatz für die HDD-Speicheroption basierend auf der Anzahl der vCPUs für Cloud SQL-Instanzen:
vCPUs | Maximale IOPS für Lesevorgänge | Maximale IOPS für Schreibvorgänge | Maximaler Durchsatz für Lesevorgänge (MiB/s) | Maximaler Durchsatz für Schreibvorgänge (MiB/s) |
---|---|---|---|---|
1 | 1.000 | 10.000 | 200 | 200 |
2–7 | 3.000 | 15.000 | 240 | 240 |
8–15 | 5.000 | 15.000 | 800 | 400 |
16+ | 7.500 | 15.000 | 1.200 | 400 |
Nächste Schritte
- Instanz erstellen
- Weitere Informationen zu den verschiedenen Maschinenreihen, die in Cloud SQL verfügbar sind.