Datenbanken · Middle · Frage 10 von 75
Warum können zufällige UUIDs (v4) als Primärschlüssel Einfügungen in großen Tabellen bremsen?
- 1UUIDs lassen sich nicht mit einem normalen B-Baum indizieren
- 2UUIDs brauchen bei jedem Einfügen eine eigene Nachschlagetabelle
- 3Neue Schlüssel landen auf zufälligen Seiten und verursachen Splits
Antwort zeigen
Richtige Antwort: Neue Schlüssel landen auf zufälligen Seiten und verursachen Splits
Erklärung
Zeitlich geordnete IDs (UUID v7, ULID oder bigint-Identity) hängen an das Ende des Index an und halten den heißen Teil klein und im Speicher.