По формуле можно рассчитать среднее время доступа к данным.
AverageTime = CacheAccessTime + DbAccessTime * CacheMissRate
Где:
- AverageTime - среднее время жизни кэша
- CacheAccessTime - время доступа к кэшу
- DbAccessTime - время доступа к БД
- CacheMissRate - количество промахов мимо кэша. От 0 до 1.
Например, пусть
- DbAccessTime = 100ms
- CacheAccessTime = 20ms
- Тогда при CacheMissRate > 0.8 - кэш вреден.
Мета информация
Область:: 00 HighLoad
Родитель:: Кэширование
Источник::
Создана:: 2024-09-11
Автор::