0
Отвечен

Пердназначение таблицы switch_status

Ткачёв Андрей 2 года назад обновлен mikbill (CEO) 8 месяцев назад 10

Уважаемая поддержка.


Связана ли таблица switch_status с функцией настройки --> устройства?

Если связана, то почему она занимает так много места (1гб) ведь функция SNMP выключена в параметрах устройства?

Неужели история пинга (поле "ping")?


Да, для истории пингов.

Настройте её очистку в Настройки::Системные опции::параметры, раздел "Ротация логов", поле "Статус устройств, дней".

Предположу, что на практике это не работает. Смотрим текущие настройки:




Смотрим таблицу в phpmyadmin. Сортируем по полю "time". Первые записи начинаются в июле 2017.




Как бы вычистить эту таблицу без нежелательных последствий?


просто очистите её

То есть у таблицы нет зависимостей от других таблиц и можно сделать либо так:


DELETE FROM switch_status;


Либо, например, так


DELETE FROM switch_status WHERE time < DATE_SUB(NOW(), INTERVAL 1 MONTH);


И это не повлияет на данные в других таблицах.


Верно?

Интересно также, можно ли сделать то же самое  с таблицей radpostauthnew ?

То есть стереть данные без нежелательных последствий.

можно, я так периодически и делаю, а ротация отключена

Благодарю за подсказку. Попробую.

Ротация в настройках включена, но она не выполняется. Это планируемся устранять ? Или ротацию проще отключить и чистить таблицы switch_status и radpostauthnew в ручную ?

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

ротация не даст новым данным собираться дольше указаного периода ...а старое не трогает...

Сервис поддержки клиентов работает на платформе UserEcho