Отчет -> Услуги

Технические вопросы по UTM 5.0
Ответить
xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Отчет -> Услуги

Сообщение xxxupg »

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

gtk
Сообщения: 232
Зарегистрирован: Пт янв 21, 2005 18:33

Re: Отчет -> Услуги

Сообщение gtk »

xxxupg писал(а):Приветствую всех!
вопрос такой можно ли удалить "старые" данные по списанию денег за "услуги", билингу уже много лет а аб.плата списывается каждый день, кажется что эта таблица должна быть ну очень большой...


Чтож, советую делать это предельно осторожно. Предварительно, лучше это протестировать на резервном биллинге. Также сделать резервную копию.


Посмотреть, сколько именно занимает эта таблица можно так.

show table status like 'discount_transactions_all' \G

Можно просто удалить данные, за определенный период.

mysql> delete from discount_transactions_all where discount_date < unix_timestamp('date') limit 1000000;
mysql> delete from discount_transactions_iptraffic_all where discount_date < unix_timestamp('date') limit 1000000;


Некоторые вообще просто делают так..

truncate table discount_transactions_all
truncate table discount_transactions_iptraffic_all

Что полностью отчистит таблицы от данных, и создаст пустую таблицу с первоначальной структурой.

А некоторые, Архивируют )

Вам выбирать, что лучше )

discount_transactions_all
discount_transactions_iptraffic_all

Данные в этих таблицах должны быть синхронизированы.


Если у вы крупный ISP, то настоятельно советую вам обратится в компанию Нетап. За не большую сумму они вам все почикают )

Ответить