Не могу выделить для PostgreSQL больше 1/12 оперативки , 1ГБ из 12ГБ . v 8.4.1.

Не могу выделить PostgreSQL больше 1GB оперативки . Купил новый комп 12 GB оперативы(corsair 1600 мгц) , проц Core i7 , винт рейд0 из двух велосирапторов , Windows 7 профессиональная 64 бит.
Запустил Tuning Wizard (mixed) и после оптимизации перезагрузил комп - HoldemManager перестал коннектиться к базе , поставил (заранее скопированный) дефолтный postgresql.conf и удалил 2 оптимизированных файла- после перезагрузки -все заработало .

По инструкции постгре надо выделить 1/4 оперативки .

Решил вручную сделать настройки shared_buffers (в postgresql.conf) поставил сперва 3072 мб (не помогло) потом 2048мб -после презагруски не коннектит Hpldemmanager к постгре, поставил 1024 мб и перезагрузил комп -заработало , но если ставить скажем 1400мб то перестает работать , что же делать ? 12гб памяти пропадает впустую .
Версия постгре 8.4.1 (идет в комплекте с последним HoldemManager ) все другие версии постгре на отрез отказываются устанавливаться на комп , 8.4.1 как по маслу удаляется и переустонавливается , только больше 1гб памяти выделить ей не могу почемуто.
Постгре скачал здесь (в комплекте с HM) http://rvgsoftware.fileburst.com/Holdem_Manager_Setup.exe

сейчас такие настройки , если увеличить share_buffers до 1400mb перестает коннектить.

#------------------------------------------------------------------------------
# RESOURCE USAGE (except WAL)
#------------------------------------------------------------------------------

# - Memory -

shared_buffers = 1024MB # min 128kB
# (change requires restart)
#temp_buffers = 8MB # min 800kB
#max_prepared_transactions = 0 # zero disables the feature
# (change requires restart)
# Note: Increasing max_prepared_transactions costs ~600 bytes of shared memory
# per transaction slot, plus lock space (see max_locks_per_transaction).
# It is not advisable to set max_prepared_transactions nonzero unless you
# actively intend to use prepared transactions.
work_mem = 64MB # min 64kB
maintenance_work_mem = 256MB # min 1MB
#max_stack_depth = 2MB # min 100kB

# - Kernel Resource Usage -

#max_files_per_process = 1000 # min 25
# (change requires restart)
#shared_preload_libraries = '' # (change requires restart)

# - Cost-Based Vacuum Delay -

#vacuum_cost_delay = 0ms # 0-100 milliseconds
#vacuum_cost_page_hit = 1 # 0-10000 credits
#vacuum_cost_page_miss = 10 # 0-10000 credits
#vacuum_cost_page_dirty = 20 # 0-10000 credits
#vacuum_cost_limit = 200 # 1-10000 credits

# - Background Writer -

#bgwriter_delay = 200ms # 10-10000ms between rounds
#bgwriter_lru_maxpages = 100 # 0-1000 max buffers written/round
#bgwriter_lru_multiplier = 2.0 # 0-10.0 multipler on buffers scanned/round

# - Asynchronous Behavior -

#effective_io_concurrency = 1 # 1-1000. 0 disables prefetching

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

"Перестаёт коннектить" - это

"Перестаёт коннектить" - это конечно очень точный диагноз :)
Лично мне он ничего не говорит. Логи postgresql в студию! Сообщения из системных журналов Windows в студию.

Ну и так, поворчать. Насколько я знаю, Holdem Manager - это программа для игры в покер. Что там такое у вас вычисляется. что вам понадобилось столько оперативки? Вы что с целым штатом в США играете одновременно? :)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023