Patrones de mapa de calor para claves de documentos

En esta página, se muestran ejemplos de patrones que podrías ver en un mapa de calor de Key Visualizer. Estos patrones pueden ayudarte a solucionar problemas de rendimiento específicos.

Uso distribuido de manera uniforme

Mapa de calor que muestra lecturas y escrituras distribuidas de manera uniforme

Si en un mapa de calor se muestra una mezcla detallada de colores oscuros y brillantes, significa que las lecturas y escrituras están distribuidas de manera uniforme en la base de datos. Es probable que este mapa de calor represente un patrón de uso efectivo de Firestore.

Claves secuenciales

Ejemplo de mapa de calor que muestra una banda diagonal caliente

Un mapa de calor con una sola línea diagonal brillante puede indicar una base de datos que usa claves que aumentan o disminuyen de forma estricta. Las claves secuenciales son un antipatrón que puede crear hotspots. Para obtener más información sobre los hotspots, consulta la página de prácticas recomendadas.

Cuando se establece un hotspot, es posible que observes las latencias elevadas correspondientes cuando compares una métrica Ops/s con una métrica de latencia.

Aumento repentino del tráfico

Mapa de calor que muestra un aumento repentino

Un mapa de calor con un rango de claves que cambia de forma repentina de un color oscuro a uno brillante indica un aumento repentino de la carga. Si el tráfico de Ops aumenta más rápido de lo que Firestore puede escalar automáticamente los recursos, es posible que veas las métricas latency elevadas correspondientes.

¿Qué sigue?