Недостаточная пропускная способность ввода-вывода

Высокая скорость операций чтения/записи может перегрузить дисковую систему и приводить к увеличению задержек доступа к данным. Когда распределённое хранилище не может читать или записывать данные с достаточной скоростью, запросы к базе данных, требующие доступа к диску, могут замедляться.

Диагностика

  1. Откройте панель мониторинга Distributed Storage Overview в Grafana.

  2. На графике DiskTimeAvailable and total Cost relation проверьте, пересекают ли всплески Total Cost уровень DiskTimeAvailable.

    Этот график показывает ориентировочную суммарную пропускную способность системы хранения в условных единицах (зелёный) и суммарную стоимость использования в условных единицах (синий). Когда суммарная стоимость использования системы хранения превышает суммарную пропускную способность, система хранения YDB перегружается, и задержки выполнения запросов растут.

  3. На графике Total burst duration проверьте наличие всплесков в системе хранения. Этот график показывает микровсплески нагрузки на систему хранения, в микросекундах.

    Примечание

    Этот график может выявить микровсплески нагрузки, которые не проявляются на графике со средней стоимостью использования Cost and DiskTimeAvailable relation.

Рекомендации

Добавьте в базу данных дополнительные группы хранения.

В случае с частыми микровсплесками нагрузки может помочь балансировка нагрузки по группам хранения.