http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru
$conf{DV_LOG_CLEAN_PERIOD}=90; Время хранения логов детализации. Указывается в днях.
Я так понимаю парметр указывает количество дней для очистки базы таблицы dv_log в которой накапливается довольно много записей, последний раз когда чистил руками там было 12 миллионов и первый был датирован 2009 годом.
Почему не работает параметр конфига?
Конфиг DV_LOG_CLEAN_PERIOD
-
- Сообщения: 50
- Зарегистрирован: Пн апр 23, 2012 3:19 pm
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Конфиг DV_LOG_CLEAN_PERIOD
ротация идёт только лога детализации s_detail и то в старой версии
в новой версии этот лог каждый день обновляется
в новой версии этот лог каждый день обновляется
Re: Конфиг DV_LOG_CLEAN_PERIOD
Доброго времени суток!~AsmodeuS~ писал(а):ротация идёт только лога детализации s_detail и то в старой версии
в новой версии этот лог каждый день обновляется
Интересует имеется ли в биллинговой системе Abills штатный инструмент чистки записей статистики (таблица dv_log)?
Если такого средства не имеется, подскажите пожалуйста рекомендуемый метод чистки.
Если у кого-нибудь есть проверенные и работающие методы, буду очень признателен если поделитесь.
Заранее спасибо!
С Уважением ко всем.
Re: Конфиг DV_LOG_CLEAN_PERIOD
Как выяснилось, прямое удаление записей из таблицы dv_log не причиняет вреда системе Abills.
Пример для удаления журнала сессий, которые запускались до 2013 года:
DELETE FROM dv_log WHERE start < '2013-01-01 00:00:00';
Пример для удаления журнала сессий, которые запускались до 2013 года:
DELETE FROM dv_log WHERE start < '2013-01-01 00:00:00';
-
- Сообщения: 50
- Зарегистрирован: Пн апр 23, 2012 3:19 pm
Re: Конфиг DV_LOG_CLEAN_PERIOD
это все классно, но название переменной наводит на таблицу dv_log и нет никаких ассоциаций с s_detaildev_ll писал(а):Как выяснилось, прямое удаление записей из таблицы dv_log не причиняет вреда системе Abills.
Пример для удаления журнала сессий, которые запускались до 2013 года:
DELETE FROM dv_log WHERE start < '2013-01-01 00:00:00';