Datenbanken · Senior · Frage 8 von 75
Warum können zu viele Indizes einer schreiblastigen Tabelle über den Plattenplatz hinaus schaden?
- 1Jeder Schreibvorgang muss jeden Index ändern, mehr WAL und I/O
- 2PostgreSQL lehnt Schreibvorgänge ab, wenn eine Tabelle über fünf Indizes hat
- 3Indizes machen Transaktionen auf solchen Tabellen nicht atomar
Antwort zeigen
Richtige Antwort: Jeder Schreibvorgang muss jeden Index ändern, mehr WAL und I/O
Erklärung
Updates, die eine indizierte Spalte berühren, verlieren auch die HOT-Optimierung. Entferne ungenutzte Indizes, die man über pg_stat_user_indexes findet.