Форум A4on.TV и ПО "Атирра"

Программный продукт "Атирра" => Вопросы по работе программы => Тема начата: inettel от Января 14, 2016, 13:37:30

Название: Оптимизация БД
Отправлено: inettel от Января 14, 2016, 13:37:30
Добрый день.
Используем ваше ПО около трех лет, абонентов в базе примерно 4000.
Примерно год назад начались проявляться тормоза при вкл/откл услуги у абонента. На данный момент продолжительность "подвисания" составляет 10-12 секунд. Загрузка firebird сервера (стоит на отдельной машине) в это время - 100% на одно ядро.
Перенос базы на другой тестовый сервер, эксперименты с режимами Classic/SuperClassic/Superserver, попытки оптимизации конфига, результатов не дают.
В общем, напрашивается вывод, что в процессе работы в базе накопилось  куча тормозящей её информации.
Вопрос, как можно это дело почистить, скажем оставить данные только за один год, или есть другие варианты ?
Спасибо.
Название: Re: Оптимизация БД
Отправлено: Шумко Дмитрий от Января 14, 2016, 16:19:48
Добрый день
с Вашим кол-вом абонентов такое поведение не нормально.

Напрашивается вывод о проблемах с файлом базы данных или с железом.

1. начните с бэкап / рестор базы. т.е. сделайте резервную копию и восстановите из нее файл базы данных.
2. настройте конфигурацию сервер firebird.conf Можно взять с сайта http://ib-aid.com/ru/optimized-firebird-configuration/
3. можно почитать эту статью http://www.ibase.ru/devinfo/Firebird_Hardware_Guide_2015_rus.pdf