Bazy danych · Senior · Pytanie 3 z 75
Czym jest puchnięcie tabeli (bloat) i co je zwykle powoduje?
- 1Tabelą ze zbyt wieloma kolumnami
- 2Indeksami przechowywanymi w tym samym pliku co tabela
- ✓Poprawna odpowiedź: Miejscem zajętym przez martwe wersje wierszy, które nie jest wystarczająco szybko ponownie używane; często przez intensywne aktualizacje, opóźniony autovacuum lub długie transakcje blokujące sprzątanie
Wyjaśnienie
Dostrajaj autovacuum per tabela (niższe scale factor dla gorących tabel), unikaj długich transakcji i przebudowuj spuchnięte obiekty online przez pg_repack lub REINDEX CONCURRENTLY.