PokerTracker: Управление базами данных - портал www.Holdemworld.RU
Введение
Основной компонент PokerTracker™ - это база данных. Команда разработчиков PokerTracker™ потратила много времени и сил на анализ, тестирование и сравнение нескольких решений по управлению базами данных, и в результате явным победителем оказалось PostgreSQL. Для эффективной работы PokerTracker™ необходимо постоянно поддерживать базы данных в исправном состоянии.
Управление базами данных
База данных PokerTracker 3 разработана так, что в ней можно хранить данные по миллионам раздач, и благодаря этому нет необходимости создавать несколько баз для разных сайтов, лимитов и т.п. Все, что нужно – одна большая база данных. Единственный случай, когда потребуется создать вторую базу, – если Вы захотите хранить истории раздач, за которыми Вы просто наблюдаете, в одной базе; а историй играемых раздач – в другой. Этот случай подробно рассматривается в разделе данного руководства, который называется «Играемые и наблюдаемые раздачи».
Для управления базами данных выберите в главном меню пункт « Database» («Базы данных»), затем – « Database Management» («Управление базами данных»). Откроется новое окно с названием Database Management.
Выбор активной базы данных
Активной считается база данных, в которую импортируются раздачи (если не указано иначе) и из которой извлекаются статистические данные для просмотра. Чтобы выбрать активную базу данных, выберите в главном меню пункт « Database», затем пункт « Set Active Database» (« Выбрать активную базу данных») , и, наконец, выберите название той базы, которую Вы хотите установить как активную. Еще один способ выбрать активную базу – выделить ее в окне « Database Management » и нажать кнопку « Set Active » («Сделать активной базой»).
Выбор базы данных по умолчанию
База данных по умолчанию – это база, которая всегда является активной при запуске PokerTracker. Чтобы установить базу данных по умолчанию, выберите желаемую базу кликом левой кнопкой мыши по ее названию в окне « Database Management » и нажмите кнопку « Set Default » («Сделать базой по умолчанию»).
Добавление базы данных
Кликните кнопку « New » («Новая база») в окне « Database Management ». Откроется новое окно с названием « Configure PostgreSQL Database » («Настройка базы данных PostgreSQL »). Введите название, по которому Вы будете обращаться к базе данных. Если Вы добавляете уже существующую базу, поставьте галочку напротив « This database already exists » и кликните ссылку « Browse Databases », чтобы выбрать желаемую базу.
Значения полей « Server », « User », « Port » и « Password » нужно оставить, как есть. Не меняйте эти значения, если Вы не уверены в необходимости этого.
Затем кликните кнопку « Create » и PokerTracker создаст базу данных. После завершения процесса появится окно с подтверждением, что база данных была успешно создана.
Перемещение базы данных
При перемещении базы данных она просто открепляется от PokerTracker. База данных будет по-прежнему существовать, и Вы в любое время сможете снова добавить ее в PokerTracker, следуя инструкции по добавлению баз данных. Чтобы переместить базу данных, откройте окно « Database Management », левой кнопкой мыши выберите желаемую базу данных и кликните кнопку « Remove » («Переместить»). Появится окно, в котором нужно будет подтвердить, что Вы хотите переместить базу данных. Кликните « Yes » и база данных не будет отображаться в списке PokerTracker.
Удаление базы данных
При удалении базы данных все ее содержимое физически удаляется, поэтому если база была удалена, ее восстановить невозможно. Чтобы удалить базу данных, откройте окно « Database Management », левой кнопкой мыши выберите желаемую базу и кликните кнопку « Delete ». Появится окно, в котором нужно будет подтвердить, что Вы хотите удалить базу данных без возможности восстановления. Кликните « Yes » и база данных будет удалена.
Конвертация базы данных РТ2
Чтобы импортировать базу данных PostgreSQL из PokerTracker 2й версии в активные базы 3й версии, кликните в главном меню пункт « Database », перейдите в пункт « Convert » и выберите « Convert PokerTracker 2 Database ». В открывшемся новом окне появится список всех баз данных РТ2, существующих на Вашей компьютере. Выберите базу РТ2, которую Вы хотите сделать активной базой РТ3, и кликните «ОК». Появится запрос подтверждения, что Вы хотите продолжить операцию. Нажмите « Yes ». Статус процесса конвертации можно посмотреть на вкладке « Import ».
Примечание: на данный момент конвертировать можно только базы данных PostgreSQL и только раздачи, истории которых хранятся в базе данных. Чтобы перенести в РТ3 базу данных Access, предварительно конвертируйте ее в PostgreSQL в РТ2 или же экспортируйте истории раздач из РТ2, используя пункт меню « Utilities» -> « Export Hand Histories to File» .
Обслуживание базы данных
Регулярное обслуживание базы данных PokerTracker необходимо для быстрой и эффективной работы программы. Если база данных не будет содержаться в надлежащем виде, это приведет к медленному извлечению статистических данных и плохой работе приложения в целом. Необходимо, как минимум, регулярно анализировать базу, «сжимать» ее и кластеризовать, а также обновлять кэш. Эти операции описаны ниже.
Не менее важно поддерживать на максимуме работоспособность Вашего жесткого диска. Чтобы служебные операции выполнялись оптимально, на жестком диске должно быть, как минимум, столько же свободного места, сколько занимает база данных. Ускорению процесса также способствует дефрагментация диска. Перед запуском дефрагментации нужно закрыть все приложения и остановить PostgreSQL:
Пуск -> Программы -> PostgreSQL 8.3 -> Stop Service
Пуск -> Программы -> Стандартные -> Служебные -> Дефрагментация диска
Служебные операции по обслуживанию базы данных можно запустить либо по окончании импорта, выполняемого вручную, либо выбрав в главном меню пункт « Database» , а затем пункт « Housekeeping » («Обслуживание базы»).
Анализ
Анализ базы данных производится для того, чтобы оптимизировать извлечение данных, для этого PostgreSQL собирает важную информацию о базе. Базу данных необходимо анализировать не реже, чем после каждых 10 000 импортированных раздач. Рекомендуется не снимать галочку с пункта « Analyze on Completion » («Анализировать после завершения») в окне «Manual Import» («Импорт вручную»), чтобы база данных анализировалась после каждого импорта. Анализ базы данных также можно запустить, выбрав вручную в главном меню пункт « Database» , а затем пункт « Housekeeping ». Анализ не займет много времени и будет очень полезен.
Кластеризация
Процесс кластеризации базы данных схож с дефрагментацией жесткого диска, но при этом даже более важен, так как базы данных фрагментируются намного быстрее. Следует выполнять кластеризацию базы после первого импорта вручную, а затем – после каждых 100 000 раздач. В идеале следует кластеризовать базу данных после каждых 50 000 раздач, однако это может оказаться нерационально. Для автоматического запуска кластеризации после импорта, выполненного вручную, поставьте галочку напротив пункта « Cluster on Completion » («Кластеризовать после завершения»). Чтобы запустить кластеризацию базы данных вручную, выберите в главном меню пункт « Database» , а затем пункт « Housekeeping ». Процесс кластеризации занимает намного больше времени, чем анализ и «сжатие». Процесс может занимать до нескольких часов, в зависимости от скорости Вашего компьютера и размера базы данных.
«Сжатие»
«Сжатие» базы данных высвобождает место на жестком диске после удаления данных из базы, то есть «сжимать» базу вручную нужно только после того, как Вы удаляете данные. Чтобы «сжать» базу данных выберите в главном меню пункт « Database» , а затем пункт « Vacuum Active Database » («Сжать активную базу »). Процесс «сжатия» не займет много времени.
Обновление кэша
Обновление кэша базы данных позволяет PokerTracker 3 намного быстрее извлекать статистические данные, благодаря этому, как отчеты, так и HUD работают значительно эффективнее. Обновление кэша занимает примерно столько же времени, сколько и анализ, и эту операцию необходимо производить, по крайней мере, так же часто; желательно, после каждых 10 000 раздач или чаще.
Несколько баз данных
База данных PokerTracker 3 разработана так, что в ней можно хранить данные по миллионам раздач, благодаря этому, нет необходимости создавать несколько баз для разных сайтов, лимитов и т.п. Единственный случай, в котором потребуется создать две отдельные базы, – хранение историй раздач, за которыми Вы просто наблюдаете, в одной базе, а историй играемых раздач – в другой.
Играемые и наблюдаемые раздачи
Пользователи, которые занимаются сбором информации (хранят раздачи столов, за которыми они наблюдают), могут импортировать наблюдаемые раздачи в одну базу данных, а играемые – в другую. Это позволит в дальнейшем удалить базу данных наблюдаемых раздач, не затронув при этом играемые раздачи. Чтобы выбрать базы, куда будут импортироваться играемые и наблюдаемые раздачи, выберите в меню « Import» пункт « Auto Import» и перейдите на вкладку « Preferences ». Выберите базы в выпадающем меню в соответствии с типами раздач.
Поставьте галочку напротив пункта « Import Observed Hands », чтобы истории раздач, за которыми Вы наблюдаете, импортировались в PokerTracker.
Навигация
Покер-рум | Рейтинг | Бонус | Бонус код | Ссылка |
1.
|
Лучший | $2000 | HOBONUS | Смотреть |
2.
|
4.5 | $600 | HOBONUS | Смотреть |
3.
|
4.0 | $500 | HOBONUS | Смотреть |
4.
|
3.5 | $1000 | HOBONUS | Смотреть |
PokerTracker. Управление базами данных. Все о программе PokerTracker на портале www.Holdemworld.RU.