Aby rozwiązać te problemy, konieczne jest uruchomienie ANALIZA PODCIŚNIENIA na stole między krokami rozwiązywania problemów, aby zobaczyć, co działa. W przeciwnym razie możesz nie wiedzieć dokładnie, co i gdzie się zmieniło. Spróbuj tego i uruchom najpierw ponownie i sprawdź, czy to rozwiąże problem.
Kolejne kroki do wykonania (przeprowadzanie analizy próżni i testowanie przypadku między każdym z nich):
ALTER TABLE lead ALTER COLUMN email SET STATISTICS 1000;
Może to to naprawi. Może nie.
Jeśli to nie rozwiąże problemu, przyjrzyj się bliżej widokowi pg_stat:
SELECT * FROM pg_stat WHERE table_name = 'lead';
Przeczytaj uważnie poniższe informacje i zobacz, co jest nie tak w pg_stat;
http://www.postgresql.org/docs/9.0/static /planner-stats.html
EDYCJA:Aby było bardzo jasne, vacuum analyse
to nie wszystko. Jednak MUSI być wykonywany pomiędzy krokami rozwiązywania problemów, ponieważ w przeciwnym razie nie możesz być pewien, że planista bierze pod uwagę prawidłowe dane.