Автор Тема: Оптимизация БД  (Прочитано 6345 раз)

inettel

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

Шумко Дмитрий

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 753
Re: Оптимизация БД
« Ответ #1 : Января 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