Тепловые карты для ключей документов

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

Равномерно распределенное использование

Тепловая карта, показывающая равномерное распределение операций чтения и записи.

Если тепловая карта отображает мелкозернистое сочетание темных и светлых цветов, это означает, что операции чтения и записи равномерно распределены по всей базе данных. Такая тепловая карта, вероятно, отражает эффективную модель использования Cloud Firestore .

Последовательные ключи

Пример тепловой карты, показывающей диагональную горячую полосу.

Тепловая карта с одной яркой диагональной линией может указывать на базу данных, использующую строго возрастающие или убывающие ключи. Последовательные ключи — это антипаттерн, который может создавать «горячие точки». Чтобы узнать больше о «горячих точках», см. страницу [рекомендаций][«горячие точки»].

При использовании функции "горячая точка" вы можете заметить соответствующее увеличение задержки при сравнении показателя Ops/s с показателем задержки.

Внезапное увеличение трафика

Тепловая карта, показывающая резкое увеличение

Тепловая карта с диапазоном ключевых значений, резко меняющимся от темного к светлому, указывает на внезапный скачок нагрузки. Если трафик Ops увеличивается быстрее, чем Cloud Firestore может автоматически масштабировать ресурсы, вы можете увидеть соответствующие повышенные показатели latency .

Что дальше?