Помогите советом ! PostgreSQL

  • 9 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.729
      Там все гораздо сложнее, чем ты думаешь.
      Нет их "в чистом виде" в папке data
      удалять надо из ПТ\ХМ

      Но иногда проще создать новую базу данных и проимпортить в нее только нужное.
      После автоимпорта ХМ перемещает оригиналы файлов историй в архив.
      Путь по умолчанию для ХМ1 = C:/hmarchive
      для ХМ2 = C:/hm2archive
      Вот оттуда методом Import from folder и надо импортить истории в новую базу данных. Но ни в коем случае НЕ автоимпортом!
    • dmitry444
      dmitry444
      Бронза
      На форуме с: 08.09.2010 Сообщения: 312
      нашел папку C:\Program Files\PostgreSQL\8.3\data\base но в ней не пойму как удалить лишние руки , в ней непонятная нумерация папок : 1 ,11510,11511,123077,515924 и пустая папка pgsql_tmp.Самая большая папка 123077 - 44Гб остальные где то по 4 Гб ?(
    • dmitry444
      dmitry444
      Бронза
      На форуме с: 08.09.2010 Сообщения: 312
      методом Import from folder и надо импортить истории в новую базу данных. Но ни в коем случае НЕ автоимпортом! Можно поподробней как делать Import from folder :facepalm:
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.729
      В папке data не трогай ничего!!!
      кроме подпапки pg_log - эти можно удалить

      Как сделать импорт:
      Запустить ХМ, нажать кнопку import from folder и erfpfnm папку архива как источник
    • dmitry444
      dmitry444
      Бронза
      На форуме с: 08.09.2010 Сообщения: 312
      я не могу найти у себя папки

      ХМ1 = C:/hmarchive
      для ХМ2 = C:/hm2archive

      а сохраняю руки после игры на другом диске D/ я так понял это они
      просто лишнее по датам удалить и импортировать заново через XM ? Так выходит.
      И еще вопросик ставлю диск SSD для системы на него надо ставить PostgreSQL ?
    • dmitry444
      dmitry444
      Бронза
      На форуме с: 08.09.2010 Сообщения: 312
      те импортить так же как и майненые руки
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.729
      Вот если ты сам менял место папки архивирования, то зачем же спрашиваешь "где она"? Тебе лучше знать в таком разе.

      И да, Постгри надо ставить на SSD. Точнее, кластер базы данных, который она создает - точно на SSD, а исполняемые файлы - не обязательно.
    • ETSERATOV
      ETSERATOV
      Серебро
      На форуме с: 22.08.2010 Сообщения: 132
      Оригинал пользователя vpmarat

      И да, Постгри надо ставить на SSD. Точнее, кластер базы данных, который она создает - точно на SSD, а исполняемые файлы - не обязательно.
      Уточни пожайлуста( не совсем понял что такое исполняемые файлы).Я поставил постгре на ССД.Какую из папок можно установить на HDD (парент или папку базы данных) чтобы скорость не потеряласть, место на диске быстро не закончилось и ССД быстро не умер.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.729
      1) На SSD надо класть обе папки
      - и data от postgresql (см ниже)
      - и DBparent (при создании любой базы данных в ХМ2 положение этой папки можно указать)

      2) что касается "исполняемых файлов":
      вот ты запустил установщик postgres. Он тебя спрашивает - куда ставить - или не трогаешь умолчания, или указываешь папку на диске С. В результате инсталлятор запишет некоторое количество EXE и прочих необходимых для работы файлов в указанную папку.
      На следующем шаге установщик спрашивает, где разместить "кластер базы данных" - вот именно тут надо задавать папку на SSD (создав ее предварительно). Это именно то, что по умолчанию пошло бы в папку postgresql\data

      3) Ты находишься в плену у мифов. Ресурс любого SSD достаточен для того, чтобы проработать в качестве хранилища баз данных столько, что скорее ты выбросишь на помойку вообще весь комп, чем тот ресурс закончится.