Перейти на форум
Удаление части базы...
 
Уведомления
Очистить все

Удаление части базы данных

19 Сообщения
5 Пользователи
7 Реакции
706 Просмотры
fdsa17
Зарегистрирован: 17.03.2009
PokerStrategist

Добрый вечер всем!
В поиске не нашел, собственно вопрос в теме: можно ли удалить часть базы наигранных рук и трекера?


Ответить
Цитата
18 ответов
andpkr
Зарегистрирован: 05.03.2009
PokerStrategist

Database - Purge Hands - Advanced
там выберешь что удалять (румы, лимиты, период по датам игры), после будет предложено сделать Vacuum - согласиться


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

да, для удаления используется Purge.
Осталось только уточнить, что минимальной единицей удаления является:
- для кешевых игр = вся игровая сессия (одну раздачу удалить не получится)
- для турниров = один турнир


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

напрасная потеря времени Создай новую базу и проимпортируй нужные руки из архива(C:\Users\username\AppData\PokerTracker4\Processed)


Ответить
Цитата
fdsa17 Автор темы
fdsa17
Зарегистрирован: 17.03.2009
PokerStrategist

всем спасибо, завтра попробую нашаманить :f_cool:


Ответить
Цитата
KillYourself61
Зарегистрирован: 29.09.2011
Oldschool Grinder

Как удалить ХХ с рума Lotos poker?
На вкладке Advanced такого рума нет. Я нажал удаление при активном нике с этого рума, так вся база удалилась. Теперь восстанавливаю.


Ответить
Цитата
andpkr
Зарегистрирован: 05.03.2009
PokerStrategist

Оригинал пользователя KillYourself61
Как удалить ХХ с рума Lotos poker?
На вкладке Advanced такого рума нет.

Он же пока в сети 888? Вот и выбирай 888 Poker для удаления.


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

покерный рум Lotos ранее относился к сети Pacific. Как и 888
Но сейчас, согласно www.pokerscout.com - Lotos является частью сети GGNetwork (которой, кстати, в списке поддерживаемых в ПТ4 просто нет)


Ответить
Цитата
KillYourself61
Зарегистрирован: 29.09.2011
Oldschool Grinder

Бред какой-то - после удаления нескольких десятков турниров размер базы увеличился. Удалял турниры сыгранные на плеймани,фрироллы и до 1$. Housekeeping делал, программу перезапускал. Что это такое?


Ответить
Цитата
KillYourself61
Зарегистрирован: 29.09.2011
Oldschool Grinder

С FTP удалил все HH - размер базы вообще не изменился?(


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

он и не должен особо менятся


Ответить
Цитата
KillYourself61
Зарегистрирован: 29.09.2011
Oldschool Grinder

Почему?


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

Прими это как данность, используй мой совет выше и будет тебе счастье


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

Ну, если "несколько десятков" турниров представляют собой половину содержания базы данных, то эффект в части размера БД от их удаления будет заметен.
Если же удаленное - условно говоря, один процент от всей БД, то изменение размера видно (если вообще видно) только под микроскопом.
И да, после удаления больших массивов housekeeping обязателен


Ответить
Цитата
fdsa17 Автор темы
fdsa17
Зарегистрирован: 17.03.2009
PokerStrategist

housekeeping - это что за зверь и зачем он нужен?


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

Это - старая и вечная история: под любой системой управления базами данных удаление информации происходит в два этапа:
- после выполнения команды удаления она только помечается как удаленная, но физически остается. Просто игнорируется при обработке.
- и только потом, применяя специальные функции, происходит удаление "насовсем". Функции эти - "вакуумирование" и "реиндекс". Более подробно разворачивать объяснение нет смысла, но то, что в ПТ называется Housekeeping - есть последовательное выполнение над базой данных сначала процедуры Vacuum (Full), а затем еще и Reindex. Более того, в конце ПТ еще прицепляет собственную процедуру "обновление кеша БД", чтобы данные быстрее читались.


Ответить
Цитата
fdsa17 Автор темы
fdsa17
Зарегистрирован: 17.03.2009
PokerStrategist

спасибо за развернутый ответ!

я когда удалял часть базы процедуру Housekeeping не запускал. после удаления сделал резервирование и перенес всю БД на другой компьютер. теперь на новом компе это делать бессмысленно?


Ответить
Цитата
ruPokerTracker
Зарегистрирован: 16.09.2014
Legacy Member

Вот этот момент я не упомянул, потому что он - редкий.
Но да, пара backup-restore уберет "мусор" из базы данных даже более эффективно, чем Housekeeping.
Но его все равно стоит проделывать регулярно. Раз в неделю или раз в месяц - от размера БД и активности ее использования зависит.


Ответить
Цитата
fdsa17 Автор темы
fdsa17
Зарегистрирован: 17.03.2009
PokerStrategist

Все получилось. Спасибо за ответы)


Ответить
Цитата
Поделиться: