Eine Cloud Spanner-Tabelle, auf die nur über den Primärschlüssel zugegriffen wird, weist Probleme mit der Leselatenz auf. Wie sollten Sie dies beheben?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Gestalten Sie den Primärschlüssel neu, um monoton steigende Werte zu vermeiden..
Warum dies die Antwort ist
Monoton steigende Primärschlüssel in Cloud Spanner können zu Hotspots führen, da alle neuen Schreibvorgänge auf denselben Bereich der Datenbank-Server konzentriert werden. Dies beeinträchtigt die Lese- und Schreibleistung. Durch das Neugestalten des Primärschlüssels, z. B. durch Hinzufügen eines Hash-Salts oder das Vertauschen von Schlüsselkomponenten, wird die Last gleichmäßiger über die Server verteilt, was die Latenz reduziert. Das Entfernen des Feldes profilepicture würde die Latenz nur bei sehr großen BLOBs verbessern, ist aber hier nicht das primäre Problem. Ein sekundärer Index auf personid wäre nur nützlich, wenn Abfragen nicht über den Primärschlüssel erfolgen würden. Das Erstellen eines sekundären Index mit einer bereitgestellten DDL ist zu allgemein und löst das Hotspotting-Problem des Primärschlüssels nicht direkt.
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