Недостаточная пропускная способность ввода-вывода
Высокая скорость операций чтения/записи может перегрузить дисковую систему и приводить к увеличению задержек доступа к данным. Когда распределённое хранилище не может читать или записывать данные с достаточной скоростью, запросы к базе данных, требующие доступа к диску, могут замедляться.
Диагностика
-
Откройте панель мониторинга Distributed Storage Overview в Grafana.
-
На графике DiskTimeAvailable and total Cost relation проверьте, пересекают ли всплески Total Cost уровень DiskTimeAvailable.
Этот график показывает ориентировочную суммарную пропускную способность системы хранения в условных единицах (зелёный) и суммарную стоимость использования в условных единицах (синий). Когда суммарная стоимость использования системы хранения превышает суммарную пропускную способность, система хранения YDB перегружается, и задержки выполнения запросов растут.
-
На графике Total burst duration проверьте наличие всплесков в системе хранения. Этот график показывает микровсплески нагрузки на систему хранения, в микросекундах.
Примечание
Этот график может выявить микровсплески нагрузки, которые не проявляются на графике со средней стоимостью использования Cost and DiskTimeAvailable relation.
Рекомендации
Добавьте в базу данных дополнительные группы хранения.
В случае с частыми микровсплесками нагрузки может помочь балансировка нагрузки по группам хранения.