В PostgreSQL 7.2 полностью изменился механизм работы VACUUM. Теперь для реальной перестройки содержимого таблицы и реального освобождения пустых блоков необходимо запускать VACUUM FULL ANALYZE. Иначе при интенсивном апдейте, небольшая таблица может превратится в огромного монстра. Во время работы VACUUM FULL - текущая таблица блокируется.URL:
Обсуждается: http://www.opennet.me/tips/info/243.shtml
Работаем с PHP2BB на PostgreSQL в локальной сети. Пока базы были маленькие, форум загружался моментально. После того, как базы выросли, на открытие главной страницы форума уходит 1 - 2 минуты. В чём проблема?
не знаю как для PostrSQl 7.2, но сейчас VACUUM FULL использовать _крайне_ нежелательно.
НИКОГДА! http://wiki.postgresql.org/wiki/VACUUM_FULL
Many people, either based on misguided advice on the 'net or on the assumption that it must be "better", periodically run VACUUM FULL on their tables. This is generally a really bad idea and can make your database slower not faster.