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

[HM1] Настройка PostgreSQL x64

    • RoseRabbit
      RoseRabbit
      Бронза
      На форуме с: 23.12.2008 Сообщения: 2.165
      Здравствуйте.
      В связи с увеличением объема оперативной памяти на компьютере с 4Гб, до 8Гб перешел с Windows XP 32-bit, на Windows 7 x64.
      Установил последнюю 64-битную версию (9.1.2-1) PostgreSQL с оф. сайта.
      И последнюю версию ХМ1.

      Настроил все как и делал это раньше по инструкции (Ускорение работы ХМ п.5)
      Создал новую БД и начал импортировать руки.

      Смутил меня следующий факт.
      Раньше под WinXP если открыть диспетчер задач, то в нем при импорте большого кол-ва рук и просто при интенсивной работе с БД, некоторые процессы postgre.exe начинали использовать память в больших количествах, а точнее некоторые занимали до 500Мб оперативной памяти, что в принципе и не удивительно, т.к. параметр "shared_buffers" я устанавливал равным 512Мб.

      А теперь под Win7-64 при аналогичных и настройках в диспетчере задач видно, что все процессы postgre.exe занимают не более 20Мб. Что вызывает вопрос: приняла-ли служба PostgreSQL настройки из файла конфигурации, или по какой-то причине продолжает работать с настройками "по умолчанию".

      Можно ли это как-либо проверить? Хочется быть уверенным, что БД работает оптимально.
  • 10 ответов
    • ExConfessor
      ExConfessor
      Супер-модератор
      Супер-модератор
      На форуме с: 21.08.2007 Сообщения: 37.368
      Вообще 9.1 не рекомендуется, как мало изученная. Но если работает - просто пользуйся :) .
    • RoseRabbit
      RoseRabbit
      Бронза
      На форуме с: 23.12.2008 Сообщения: 2.165
      Оригинал пользователя ExConfessor
      Вообще 9.1 не рекомендуется, как мало изученная. Но если работает - просто пользуйся :) .
      Спасибо. На счет версии не знал, но переставлять и импортировать заново не хочется, т.к. вроде работает.

      Главный вопрос снимается, тему можно закрывать.
      В диспетчере задач WinXP и Win7 показываются разные объемы памяти.
      Во второй "частный", а в первой видимо "общий" который во второй можно посмотреть через "монитор ресурсов", где видно, что postgre.exe использует выделенную ей память.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.474
      А настройки в "новой" Postgres ты правил, собственно?
      И она вообще работает?
    • RoseRabbit
      RoseRabbit
      Бронза
      На форуме с: 23.12.2008 Сообщения: 2.165
      Оригинал пользователя vpmarat
      А настройки в "новой" Postgres ты правил, собственно?
      И она вообще работает?
      Да правил, да работает.

      А вообще, база созданная при использовании одной версии postgre будет работать с другой? Например если я захочу переустановить ее. Например создал в 8.4, а потом установил 9.1 и подключил (попытался) к ней и соответственно обратно.

      Увидит ли одна версия базу созданную в другой?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.474
      Нет, не воспримет.
      Можно попробовать сделать бекап в одной версии и восстановление в другой, но что получится - уверенно сказать нее могу.
    • RoseRabbit
      RoseRabbit
      Бронза
      На форуме с: 23.12.2008 Сообщения: 2.165
      Оригинал пользователя vpmarat
      Нет, не воспримет.
      Можно попробовать сделать бекап в одной версии и восстановление в другой, но что получится - уверенно сказать нее могу.
      Т.е. единственный "полный и грамотный" переход на другую версию это полный реимпорт оригинальных фалов?

      И подскажите плиз, где-нибудь есть обзоры, сравнения, результаты тестов на производительность для разных версий postgre.
      Хотелось бы просто понять, что дает переход на более свежую версию именно для пользователя.
    • SimplyRabbit
      SimplyRabbit
      Бронза
      На форуме с: 15.04.2010 Сообщения: 1.592
      По идее должно давать серьезнеый прирост производительности, по факту только на Фотошопе 64-разрядном заметил эффект большого ускорения работы
    • RoseRabbit
      RoseRabbit
      Бронза
      На форуме с: 23.12.2008 Сообщения: 2.165
      Оригинал пользователя SimplyRabbit
      По идее должно давать серьезнеый прирост производительности, по факту только на Фотошопе 64-разрядном заметил эффект большого ускорения работы
      Возможно это и так, если сравнить скорость обработки информации в памяти компа. Но т.к. узким местом при работе с БД (во всяком случае в связке с ХМ) является HDD, то возможно прирост и не будет так хорошо заметен. Хотя хочется ошибаться.
      Просто при импорте, если включить диспетчер задач и посмотреть загрузку ЦП, я не разу не встречал ситуации при которой она была бы более 30%. А вот жесткий диск при этом работает вообще без остановки, т.е. на 100%.
      Возможно при работе с SSD диском или RAID-0 массивом приход будет виден на "глаз", а при работе с обычным HDD (хоть и современным) разница от версии или разрядности к сожалению кмк не заметна.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.474
      Переход на более свежую версию Постгри не имеет смысла - потому что разницы в производительности ХМ ты практически не заметишь.
      Может, на других приложениях что-то и будет пошустрее, но ХМ - почти нет.
      Гораздо бОльший эффект даст SSD

      А в принципе - да, полный импорт оригиналов историй в новую базу - оптимальный вариант. Долго, но спокойно.
    • RoseRabbit
      RoseRabbit
      Бронза
      На форуме с: 23.12.2008 Сообщения: 2.165
      Оригинал пользователя vpmarat
      Гораздо бОльший эффект даст SSD
      Как раз сейчас сидел смотрел цены на ССД-шки :)
      Надо будет поглядеть на динамику цен на эти изделия и подумать. Вполне возможно, что уже в недалеком будущем это будет вполне приемлемым вариантом.
      Просто под базу хочется примерно 300ГБ иметь, а пока цена на них кусается.