Korzystam z bazy danych PostgreSQL, która zawiera kilka tabel, w których przechowywane są informacje o logowaniu. Informacje te służą wyłącznie do celów sprawozdawczych i są zrzucane do pliku i usuwane z bazy danych, jeśli są starsze niż 30 dni.
Mogą zostać usunięte miliony wierszy, a za każdym razem po usunięciu uruchomiliśmy REINDEX.
Czy to wystarcza, czy też powinniśmy również uruchomić VACUUM lub VACUUM ANALYZE? A może REINDEX nie jest konieczny i zamiast tego powinniśmy po prostu uruchomić VACUUM lub VACUUM ANALYZE?
Używamy PostgreSQL 8.2.3, który moim zdaniem nie pozwala na automatyczne odkurzanie.