Pattern di mappa termica per le chiavi dei documenti
Questa pagina mostra esempi di pattern che potresti visualizzare nella mappa di calore di Visualizzatore di elementi chiave. Questi pattern possono aiutarti a risolvere problemi di prestazioni specifici.
Utilizzo distribuito in modo uniforme
Se una mappa termica mostra una combinazione dettagliata di colori scuri e brillanti, le letture e le scritture sono distribuite uniformemente nel database. Questa mappa di calore rappresenta probabilmente un modello di utilizzo efficace per Firestore.
Chiavi sequenziali
Una mappa termica con una singola linea diagonale brillante può indicare un database che utilizza chiavi rigorosamente crescenti o decrescenti. Le chiavi sequenziali sono un antipattern che può creare hot spot. Per scoprire di più sugli hotspot, consulta la pagina delle best practice.
Quando si verificano hotspot, potresti osservare latenze elevate corrispondenti quando confronti una metrica Ops/s
con una metrica di latenza.
Aumento improvviso del traffico
Una mappa termica con un intervallo di chiavi che passa improvvisamente da scuro a chiaro indica un picco improvviso del carico. Se il traffico Ops
aumenta più velocemente di quanto Firestore possa scalare automaticamente le risorse, potresti notare metriche Ops
elevate corrispondenti.latency
Passaggi successivi
- Scopri come iniziare a utilizzare Key Visualizer.
- Scopri come esplorare una mappa di calore in dettaglio.
- Scopri le metriche che puoi visualizzare in una mappa termica.
- Scopri di più sui pattern di chiavi di indice