Размеры баз данных
Для снижения нагрузки на серверы баз данных и ускорения работы панели, размеры пользовательских баз данных (БД) кэшируются.
Этот процесс выполняет сохранение текущего размера БД и вычисление времени следующего запроса на обновление данных для текущей БД.
Вычисление времени выполняется по следующей формуле:
где:
- CurrentSize — размер базы данных в кэше;
- NewSize — размер базы данных, полученный от сервера на данный момент;
- Ki — коэффициент обратной связи;
- PreviousImapct — воздействие, рассчитанное на предыдущем этапе;
- impact — текущее воздействие;
- maxdelay — максимальная задержка в секундах;
- Delay — время задержки перед следующим обновлением в секундах.
При первом попадании БД в кэш следующей запрос размера для неё будет выполнен через MAXDELAY секунд. По умолчанию параметр MAXDELAY равен количеству секунд в 6 часах, но его можно изменить при помощи параметра конфигурационного файла панели DBCacheMaxDelay. Минимальное время задержки перед следующим обновлением равно 300 секунд (5 минут).