Questa pagina mostra esempi di pattern che potresti visualizzare in una mappa termica di Key Visualizer. Questi pattern possono aiutarti a risolvere problemi specifici di rendimento.
Utilizzo distribuito in modo uniforme
Se una mappa termica mostra un mix granulare di colori scuri e chiari, le letture e le scritture sono distribuite in modo uniforme in tutto il database. Questa mappa termica rappresenta probabilmente un modello di utilizzo efficace per Cloud Firestore.
Chiavi sequenziali
Una mappa termica con una singola linea diagonale luminosa può indicare un database che utilizza chiavi strettamente crescenti o decrescenti. Le chiavi sequenziali sono un anti-pattern che può creare hotspot. Per scoprire di più sugli hotspot, consulta la [pagina delle best practice][hot-spots].
Quando esegui l'hotspotting, 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 cambia improvvisamente da scuro a chiaro indica
un picco improvviso di carico. Se il traffico Ops aumenta più rapidamente di quanto Cloud Firestore possa scalare automaticamente le risorse, potresti notare metriche latency corrispondenti più elevate.
Passaggi successivi
- Scopri come iniziare a utilizzare Key Visualizer.
- Scopri come esplorare in dettaglio una mappa termica.
- Scopri di più sulle metriche che puoi visualizzare in una mappa termica.
- Scopri di più sui pattern delle chiavi di indice