Cloud Spanner relationale Tabellen für Kunden/Bestellungen/Inventar skalieren unter Last nicht linear. Welches Problem ist die Ursache?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die Verwendung von UUIDs der Version 1 als Primärschlüssel, die monoton ansteigen..
Warum dies die Antwort ist
Cloud Spanner verteilt Daten nach Primärschlüsselbereichen. Wenn Primärschlüssel monoton ansteigen, wie bei UUIDs der Version 1, werden neue Einfügungen immer an das Ende des Schlüsselbereichs angehängt. Dies führt zu einem Hotspot auf einem einzelnen Spanner-Server, da alle Schreibvorgänge auf diesen einen Server konzentriert werden, anstatt auf mehrere Server verteilt zu werden. Dies verhindert eine lineare Skalierung unter Last. Die Verwendung von 64-Bit-Zahlentypen für 32-Bit-Zahlen oder des STRING-Datentyps für Werte mit beliebiger Genauigkeit kann die Speichernutzung oder die Abfrageleistung leicht beeinflussen, führt aber nicht zu Hotspots, die die Skalierung verhindern. Die Verwendung von LIKE anstelle von STARTSWITH kann die Abfrageleistung beeinträchtigen, aber nicht die Skalierung der Datenbank bei Einfügungen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich