Подскажите такое впечатление что база hlx не очищается, стояло:
HLstatsX will automatically hide players which have no event more days than this value. - 30
HLstatsX will automatically delete history events from the events tables when they are over this many days old. This is important for performance reasons. Set lower if you are logging a large number of game servers or find the load on the MySQL server is too high - 30
Поставил оба 20 дней, перезапустил скипт hlx, запустил hlstats-awards.pl:
++ HLstatsX:CE Awards & Maintenance script version 1.6.19 starting...
++ Cleaning up database: deleting events older than 20 days... done
++ Cleaning up database: deleting player history older than 20 days... done
++ Cleaning up database: deleting stale trend samples... done
++ Cleaning up database: deleting server load history older than one year... done
++ Updating player activity... done
++ Processing awards... (generating awards for 2017-01-26 (previous: 2017-01-26)... done
++ Processing ribbons... done
++ HLstatsX:CE Awards & Maintenance script finished.
Но база не уменьшилась и на мб. как была 2.7 гига так и осталась.
Иду другим путем, захожу в админку, Очистка статистики -Вы уверены, что хотите очистить статистику? Все неактивные игроки, кланы, события будут удалены. (Все остальные настройки администратора будут сохранены.)- нажимаю очистить статистику, смотрю размер базы, не изменился, полный сброс статистики через админку работает без проблем, но не хотелось бы сбрасывать каждый месяц. Как вообще это работает, почему не само очищается через скипты или админку?.
P.S. так же хотел спросить кто подскажет что за параметр и на что влияет EventQueueSize в hlstats.conf а то с переводом не понято.
## Event Queue
##
## Number of each type of events to queue before inserting events of that type
## (larger installs may try raising this for better performance
EventQueueSize 10