На этой странице приведены примеры шаблонов, которые могут встречаться на тепловой карте Key Visualizer. Эти шаблоны помогут вам устранить определенные проблемы с производительностью.
Равномерное распределение использования
Если на тепловой карте отображается смесь темных и ярких цветов, то операции чтения и записи равномерно распределены по всей базе данных. Эта тепловая карта, скорее всего, представляет собой эффективную модель использования для Cloud Firestore.
Последовательные ключи
Тепловая карта с одной яркой диагональной линией может указывать на базу данных, в которой используются строго возрастающие или убывающие ключи. Последовательные ключи – это антипаттерн, который может создавать горячие точки. Подробнее о горячих точках читайте на [странице рекомендаций][hot-spots].
При возникновении горячих точек вы можете заметить повышенную задержку, сравнив показатель Ops/s с показателем задержки.
Резкий рост трафика
Если диапазон ключей на тепловой карте внезапно меняется с темного на яркий, это указывает на резкий скачок нагрузки. Если трафик Ops растет быстрее, чем Cloud Firestore может автоматически масштабировать ресурсы, вы можете увидеть соответствующие повышенные показатели latency.
Дальнейшие действия
- Подробнее о том, как начать работу с Key Visualizer…
- Подробнее о том, как изучить тепловую карту…
- Подробнее о показателях, которые можно посмотреть на тепловой карте…
- Подробнее о шаблонах ключей индекса…