NAQTY DATA.
ТеорияПрактикаRoadmap
О школе →Создать аккаунт
NAQTY DATA.
ТеорияПрактикаRoadmap
О школе →Создать аккаунт
← К списку метрик
ENGINEERING

P95 Latency

95th Percentile Latency

95-й перцентиль времени ответа.

ФОРМУЛА

$$P95 = quantile(0.95, latencies)$$

ОПИСАНИЕ

Что это

P95 latency = 95% запросов выполнились быстрее этого значения. Используется вместо среднего потому что среднее искажается длинным хвостом.

Зачем P95/P99 а не среднее?

Среднее latency может быть 100ms но P99=2s. Значит 1% юзеров видят 20-кратное замедление. Среднее это скрывает.

Бенчмарки

  • API: P95 < 200ms — отлично, < 1s — норма
  • LCP P95 < 2.5s — хорошо для веба
  • DB OLTP: P95 < 50ms

Подводные камни

  • P95 чувствителен к выборке — нужно более 100 точек
  • Cold start и cache miss дают большие хвосты
SQL ПРИМЕР
SELECT
  endpoint,
  percentile_cont(0.50) WITHIN GROUP (ORDER BY duration_ms) AS p50,
  percentile_cont(0.95) WITHIN GROUP (ORDER BY duration_ms) AS p95,
  percentile_cont(0.99) WITHIN GROUP (ORDER BY duration_ms) AS p99
FROM api_logs
WHERE timestamp >= now() - interval '1 hour'
GROUP BY endpoint
ORDER BY p95 DESC;
NAQTY DATA — Школа аналитики данных
RoadmapПроверка сертификатаДоговор офертыПолитика конфиденциальностиКонтакты
Telegram-канал @naqty_data →Instagram @naqty_data →
© 2026 ИП «СЕЙЛҚАНОВ» · naqty-data.kz