The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Почему в PosgreSQL 7.2 наблюдается разростание таблиц ? Vacuum analyze запускается каждый день.
В PostgreSQL 7.2 полностью изменился механизм работы VACUUM. Теперь для
реальной перестройки содержимого таблицы
и реального освобождения пустых блоков необходимо запускать VACUUM FULL
ANALYZE. Иначе при интенсивном апдейте,
небольшая таблица может превратится в огромного монстра. Во время работы VACUUM
FULL - текущая таблица блокируется.
 
23.05.2002
Ключи: postgresql / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL

Обсуждение [ RSS ]
  • 1, Pattern (?), 18:42, 27/05/2003 [ответить]  
  • +/
    Работаем с PHP2BB на PostgreSQL в локальной сети. Пока базы были маленькие, форум загружался моментально. После того, как базы выросли, на открытие главной страницы форума уходит 1 - 2 минуты. В чём проблема?
     
     
  • 2, dsfdfdf (?), 20:51, 20/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    не знаю как для 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.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру