| ||||
| ||||
|
Важные объявления |
|
14.02.2010, 16:17 | #42 (permalink) | |
Незнакомец
Регистрация: 17.06.2009
Сообщений: 1
|
Комп AMD Athlon II X2 24 (2.81 Ghz), 2 гига ОЗУ
Настроил конфиг как здесь: Цитата:
Почему так медленно? Это может быть из-за того, что у меня PostgreSQL стоит на диске С, а папка data - на D? Как можно увеличить скорость до 200 рук/сек, как тут писали, а то у меня максимум 6-7 рук/сек |
|
0 |
15.02.2010, 15:30 | #43 (permalink) | |
Энтузиаст
Регистрация: 24.12.2005
Сообщений: 281
|
Цитата:
|
|
0 |
19.02.2010, 13:02 | #45 (permalink) |
Увлечённый
Регистрация: 25.02.2009
Сообщений: 447
|
Кстати у себя заметил такой финт. Ставлю на импорт, например, пришедший майнинг, тыщ 40 рук в среднем. Начинается процесс очень медленно порой. Сначала с 10р\с, постепенно будет подниматься подниматься, потом долго остается в районе 30-40р\с, а потом уже и импорт закончился)) Хотя, когда импортил 2мио рук, то все таки скорость поднялась до 100 со временем. И однажды заметил, что после того как поставил импортироваться руки - сразу по прошествии тысяч 5-7 рук нажимаю отмену. А потом тут же сразу заново импорт делаю этих рук. Скорость сразу на второй попытке прыгает на 40-60, потом поднимается до 80-100 и так и остается. Когда импортил за не сколько дней сразу, то такой метод тоже нормально помогал: старт\стоп\старт - сначала 10-20, вторая попытка сразу 60 и до 120 ушло)
|
0 |
20.02.2010, 18:01 | #46 (permalink) |
Старожил
|
Может кто подскажет о какой переменной идет речь?
[Зарегистрироваться?] Задача включить логирование запросов ХМ к базе, хочется некоторые запросу ручками поконструировать - нужны примеры.
__________________
Мой дневник: Продаю карты |
0 |
20.02.2010, 18:18 | #47 (permalink) | |
Старожил
|
Цитата:
Кстати, по теме топика - приведенные параметры действительно ушустряют работу. Но для тех у кого нет УПСа, что будет с базой если отлючиться питание во время импорта?
__________________
Мой дневник: Продаю карты |
|
0 |
21.02.2010, 05:33 | #48 (permalink) | ||
Увлечённый
Регистрация: 24.03.2008
Адрес: Minsk
Сообщений: 535
|
Цитата:
logging_collector = ON log_directory ='pg_log' log_filename ='postgresql-%Y-%m-%d_%H%M%S.log' log_statement ='all' Цитата:
fsync = off synchronous_commit = off то есть вероятность, что при внезапном выключении не сохранятся какие-то руки. Но это не проблема. В таких редких случаях можно просто переимпортировать последние HH. Теоретически, при аварийном выключении может повредиться сама база данных, и настройки на это ни как не влияют. |
||
0 |
21.02.2010, 08:50 | #49 (permalink) | |
Старожил
|
Цитата:
В настройках ХМ есть переменная LogDatabaseCommands, ставим её в True и потом лезем в логи ХМ.
__________________
Мой дневник: Продаю карты |
|
0 |
27.02.2010, 00:22 | #50 (permalink) | ||
Заблокирован
Регистрация: 10.10.2009
Сообщений: 1,030
|
Цитата:
ВОТ: og_destination ='stderr' # Valid values are combinations of # stderr, csvlog, syslog and eventlog, # depending on platform. csvlog # requires logging_collector to be on. # This is used when logging to stderr: logging_collector = off # Enable capturing of stderr and csvlog # into log files. Required to be on for # csvlogs. # (change requires restart) Цитата:
effective_cache_size = 1333MB ?? П.С. И прикрепить уже тему стикером! |
||
0 |
27.02.2010, 00:47 | #52 (permalink) | |
Заблокирован
Регистрация: 10.10.2009
Сообщений: 1,030
|
Цитата:
# Find the following configurations: * "shared_buffers = xMB" and set this number equal to about 1/4 of your total memory. That is, if you have 2GB of RAM, set this to 512MB. * "work_mem = xMB" and set this value equal to about 1/64 of your total memory. That is, if you have 2GB of RAM, set this to 32MB. * "maintenance_work_mem = xMB" and set this value equal to about 1/16 of your total memory. That is, if you have 2GB of RAM, set this to 128MB. Note: work_mem and maintentance_work_mem by default are commented out in the configuration file (e.g. has a # in front of them), so make sure to remove those symbols to put the changes into effect. То есть чтобы это имело эффект во всех из этих параметров вначале строки нужно убрать символ #:? Или только в 2х последних? Но про первую строку ещё в первом посте писали, что нужно убрать там символ, так нужно или нет??!! Может чтобы изменения имели эффект нужно везде удалять символ #:?? |
|
0 |
27.02.2010, 01:03 | #53 (permalink) | |
Заблокирован
Регистрация: 10.10.2009
Сообщений: 1,030
|
Цитата:
Ещё на первой странице.. А никто не оценил:( |
|
0 |
28.02.2010, 01:09 | #55 (permalink) | |
Увлечённый
Регистрация: 24.03.2008
Адрес: Minsk
Сообщений: 535
|
Цитата:
Параметр shared_buffers под виндой нельзя выставлять больше 1024MB. Постгрес не будет запускаться. Скорее всего у тебя проблема в этом параметре. Кроме того, на всех форумах пишут, что больше 512МБ делать его нет смысла, т.к. скорость работы не меняется. Итоги подвести к сожалению сейчас не могу, хочу сначала покрутить параметы checkpoint_segments и checkpoint_timeout попробую сделать их побольше, на пример checkpoint_segments = 32 checkpoint_timeout = 10min предположительно должно заметно ускорить импорт. |
|
0 |
01.03.2010, 06:59 | #56 (permalink) |
Старожил
|
Сделал тут себе сегодня новую базу (использую настройки указанные на второй страницы топика), чтобы проимпортить 5 млн рук.
Я иногда останавливаю импорт чтобы сделать Вакум (на ХМ говорят помогает), так вот после 500К остановил, сделал Вакум - запустил снова.. и обнаружил что Постгресс начал кушать очень много памяти, в топе таск менеджера висят три процесса по 500МБ + ХМ 200 с лишним МБ. В итоге ХП сваливается в своп и скорость импорта драматически падает. Понизил размеры буферов, теперь процессы жрут мегов по 150 и все нормально вертиться. На компе оперативки 4Гб.
__________________
Мой дневник: Продаю карты |
0 |
01.03.2010, 14:07 | #57 (permalink) | ||
Увлечённый
Регистрация: 24.03.2008
Адрес: Minsk
Сообщений: 535
|
Цитата:
Цитата:
|
||
0 |
02.03.2010, 11:54 | #58 (permalink) |
Старожил
|
Сейчас поставлю в районе 150К рук в большую базу, последние руки грузились в районе 70 h/s. По результату отпишусь.
__________________
Мой дневник: Продаю карты |
0 |
02.03.2010, 12:36 | #59 (permalink) |
Заблокирован
Регистрация: 10.10.2009
Сообщений: 1,030
|
У меня со всеми опциями предложенными Pad0n0k на компе 6GB DDR3, весь покерный софт на винчестере SSD128, процессор i7, Windows на SSD64GB.
Во всех базах примерно 4кк рук, баз 5, импорчу в новую базу(где нету ещё рук) и... Скорость стартует с 300 и за пару секунд доходит до 600, потом быстро падает до 200, и дальше уже медленне(минут за 7) спускается до 70(после добавленных опций checkpoint_segments = 32 checkpoint_timeout = 10min стала 80). Это нормально? Мне кажется я сделал что-то не так... Со стандартным конфигом скорость была 30. Hosekeping и reindex конечно делаю через день. |
0 |
02.03.2010, 17:31 | #60 (permalink) | |
Старожил
|
Цитата:
Сорри за офф.
__________________
Мой дневник: Продаю карты |
|
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MSAcces сбивает работу Postgre | (tourtle | Программное обеспечение | 1 | 05.04.2012 15:15 |
Насколько актуально? | KanZlep | Теории, стратегии, основы покера | 11 | 22.07.2010 19:19 |
Актуально для Питера и окрестностей | arciB2B | Покер софт | 0 | 25.08.2009 20:44 |
Cтикер, Актуально в шапке сайта | TTR | О жизни форума | 4 | 19.03.2009 20:52 |
Нереально ;( | Pups | Limit Holdem, Omaha, 7-Card Stud и другие виды покера | 1 | 29.09.2007 21:38 |
Метки |
holdem manager |
|
|