В целях облегчения навигации по сайту используются Cookie-файлы. Продолжая просмотр сайта, вы принимаете указанные Cookie-файлы. Для получения дополнительной информации и изменения настроек ознакомьтесь с политикой Cookie и политикой конфиденциальности. Закрыть

[HM1] Vacuum Database

    • 3rdTimePlay
      3rdTimePlay
      Black Member
      На форуме с: 14.05.2008 Сообщения: 3.017
      такой вопросик... после чистки рук из ХМа, написало что надо сделать вакуум базы для чего-то(забыл что там написано было), а это делать обязательно? или можно не делать? и для чего это делается?
  • 4 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.663
      И еще реиндекс.
      Это делается для того, чтобы убрать из базы данных "мусор" и упорядочить ее. Дело в том, что система управления базами данных (практически любая, в том числе Постгри) при удалении информации в базе для начала просто помечает ее как удаленную - и всё.
      Это как если бы тебе сказали - вынеси ведро с мусором, а ты просто повесил на него бирку "убрано" и пошел ТВ смотреть. А потом когда-нибудь, во время генеральной уборки таки кто-то выкинет...
      Ну, и зачем тебе куча мусора?
    • 3rdTimePlay
      3rdTimePlay
      Black Member
      На форуме с: 14.05.2008 Сообщения: 3.017
      а что за реиндекс? как его сделать?
      реиндекс через пгАдмин3 тоже делать? галочки также ставить как при вакууме?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.663
      Реиндекс - таки да, через PGadmin.
      а галки - зависит от версии Постгри, на некоторых надо FULL поставить, на некоторых вообще ничего не задается, все серое - значит, как есть.

      А после всего этого - при остановленном (иначе смысла нет) сервисе Постгри сделать дефрагментацию диска, на котором находится папка Data.
    • 3rdTimePlay
      3rdTimePlay
      Black Member
      На форуме с: 14.05.2008 Сообщения: 3.017
      ясно, спасибо