digital-garden/Cache miss.md

26 lines
722 B
Markdown
Raw Normal View History

2024-06-18 08:39:14 +03:00
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-06-18
zero-link:
- "[[00 HighLoad]]"
parents:
- "[[Кэширование]]"
linked:
---
2024-06-18 08:34:14 +03:00
По формуле можно расчитать как часто мы будем промахиваться мимо кэша
2024-06-18 08:39:14 +03:00
```
AverageTime = CacheAccessTime + DbAccessTime * CacheMissRate
```
2024-06-18 08:34:14 +03:00
- AverageTime - среднее время жизни кэша
- CacheAccessTime - время доступа к кэшу
- DbAccessTime - время доступа к БД
- CacheMissRate - количество промахов мимо кэша
Пусть
- DbAccessTime = 100ms
- CacheAccessTime = 20ms
- Тогда при CacheMissRate > 0.8 - кэш вреден.