PDA

View Full Version : Проблемы с базой



dildo baggins
07-14-2011, 11:25 AM
Проблема в следующем - играл в Онгейме, пользовался майнингом, всё работало. Неделю назад у них случился технический сбой. После этого ХМ начал "привирать", т.е. в Reports и Sessions стали пропадать некоторые руки, причём, как правило, с крупными потами, что стало сильно искажать реальные результаты сессий, т.е., попросту стали пропадать некоторые руки (в тоже время во всплывающем поп-апе в HUD-е отражались более реальные цифры текущего результата сессии). При подгружении майнинга теперь всё происходит очень быстро - что-то загружается, но в основном выдаёт Import Errors и таких во время импорта набирается на несколько десятков тысяч. Мне посоветовали оптимизировать базу была версия (1.11е), зашёл в Database Management, попробовал разные варианты Optimize, нарывался каждый раз на такую ошибку:

ERROR: 57014: cancelling statement due to user request

-в окошке Status, соответсвенно: HoldemManagerDatabaseMaintenance.MainScreen.optimi ze
Async()[14.07.2011 19:05] Error...please contact support@holdemmanager.com

Что сделать, чтобы база работала нормально? (скачал версию 1.11g - результат тот же) Возможно ли решение проблемы удалением каких-то старых рук? (база весит 32Гб)

Версия PostgreSQL 8.3, ОС Vista Home Premium

Sarek
07-14-2011, 11:38 AM
Техническое обслуживание базы данных действительно провести надо.
Но на некоторых конфигурациях железа и системы "изнутри" ХМ этот процесс не срабатывает.
В таком случае следует воспользоваться приложенной к PostgreSQL программой PGAdmin III. Инструкция здесь http://faq.holdemmanager.com/questions/88/Vacuum+Analyze+Database+
Но сначала надо делать реиндекс (full), а уж потом реиндекс, как там показано.
Если техобслуживание не поможет - значит, база данных повреждена настолько, что ее уже ничего не спасет. Придется создавать новую.