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

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

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

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

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

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

Пример тепловой карты с диагональной горячей полосой

Тепловая карта с одной яркой диагональной линией может указывать на базу данных, в которой используются строго возрастающие или убывающие ключи. Последовательные ключи – это антипаттерн, который может создавать горячие точки. Подробнее о горячих точках читайте на [странице рекомендаций][hot-spots].

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

Резкий рост трафика

Тепловая карта, показывающая резкий рост

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

Дальнейшие действия