Spec-Zone.ru › Redis

LATENCY

LATENCY DOCTOR
Синтаксис
LATENCY DOCTOR
Доступно с версии:
2.8.13
Сложность вычисления:
O(1)
Категории ACL:
@admin, @slow, @dangerous,

Команда LATENCY DOCTOR сообщает о различных проблемах, связанных с задержкой, и предоставляет рекомендации по их решению.

Эта команда — самый мощный инструмент анализа в рамках мониторинга задержки и способна предоставлять дополнительную статистическую информацию, например, средний период между пиками задержки, медианное отклонение и удобочитаемый анализ события. Для некоторых событий, например fork, предоставляется дополнительная информация, например, скорость, с которой система создаёт дочерние процессы.

Это тот вывод, который следует опубликовать в списке рассылки Redis, если вам нужна помощь с проблемами, связанными с задержкой.

Примеры

127.0.0.1:6379> latency doctor

Dave, I have observed latency spikes in this Redis instance.
You don't mind talking about it, do you Dave?

1. command: 5 latency spikes (average 300ms, mean deviation 120ms,
    period 73.40 sec). Worst all time event 500ms.

I have a few advices for you:

- Your current Slow Log configuration only logs events that are
    slower than your configured latency monitor threshold. Please
    use 'CONFIG SET slowlog-log-slower-than 1000'.
- Check your Slow Log to understand what are the commands you are
    running which are too slow to execute. Please check
    http://redis.io/commands/slowlog for more information.
- Deleting, expiring or evicting (because of maxmemory policy)
    large objects is a blocking operation. If you have very large
    objects that are often deleted, expired, or evicted, try to
    fragment those objects into multiple smaller objects.

Примечание: у врача есть нестабильные психологические реакции, поэтому мы рекомендуем взаимодействовать с ним с осторожностью.

Для получения дополнительной информации ознакомьтесь со страницей Latency Monitoring Framework.

Возврат

Ответ в виде строки

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/latency-doctor/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API