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