PDA

View Full Version : HM1: импорт раздач без сохранения hand histories



interalex
11-11-2012, 05:52 PM
Здравствуйте!

Подскажите пожалуйста, возможно ли при импорте из папки сделать так, чтобы handhistories не сохранялись в базе, но вся статистика по ним подсчитывалась?

Или нужно сначала делать импорт, а потом Purge Hand Histories? Последний вариант не хотелось бы, т.к. рук несколько миллионов, придется потом делать vacuum и т.д.

Sarek
11-12-2012, 03:41 AM
Действительно, таблица, в которой хранятся собственно тексты историй раздач - самая "тяжелая" в базе.
Сделать желаемое можно.
А) Если тексты историй в базе уже есть:
Options > Observed Hand History Configuration - Purge Hand histoty options - там задать параметры и нажать Purge Hands.
Истории удалит, а статистика от них останется. Только посмотреть ты их потом в реплейере не сможешь. А также экспортить и т.п.
После чего проделать базе вакуум (полный) + реиндекс.
Полная инструкция на английском здесь
http://faq.holdemmanager.com/questions/196/Observed+Hand+History+Configuration

Б) Чтобы пресечь запись новых историй в дальнейшем - в том же Observed HH configuration на начальном экране
поставить переключатель на Do not insert any
(или для более тонкой настройки - Insert, но с условиями)

interalex
11-12-2012, 04:30 AM
Спасибо за оперативный ответ!

А можно уточнить по пункту Б? Если я выбрал Do not insert any, эти раздачи вообще не будут затрагиваться при импорте? Или статистика по ним будет считаться, но сами истории сохраняться не будут?

Sarek
11-12-2012, 01:12 PM
Провел эксперимент: даже при этом выставленном переключателе тексты историй все-таки пишутся в таблицу.
Спросил программистов.
Но... даже если это баг и оно работает не так, как было задумано - исправлять это сейчас в первом ХМ уже точно не будут.

так что остается изначальный путь - сначала импорт, потом очистка + вакуум

interalex
11-12-2012, 02:48 PM
ясно. спасибо за помощь!

Sarek
11-12-2012, 05:34 PM
Получил ответ. Дела обстоят именно так, как я написал выше.
That option is only to stop the pre-fetch/observed hands from being imported.
It won't do anything for hero hands.
We can't do anything for this in HM1 as it is far outside of the 'critical bugs' area that we promised to continue to support.