Pattern della mappa termica per i tasti dei documenti
Questa pagina mostra esempi di pattern che potresti vedere in una mappa termica Key Visualizer. Questi pattern possono aiutarti a risolvere problemi specifici di prestazioni.
Utilizzo distribuito uniformemente
Se una mappa termica mostra una combinazione granulare di colori scuri e chiari, le operazioni di lettura e scrittura vengono distribuite uniformemente nel database. È probabile che questa mappa termica rappresenti un modello di utilizzo efficace per Firestore.
Chiavi sequenziali
Una mappa termica con una singola linea diagonale luminosa può indicare un database che utilizza tasti in aumento o in diminuzione rigorosamente. Le chiavi sequenziali sono un anti-pattern che può creare hotspot. Per scoprire di più sugli hotspot, consulta la pagina delle best practice.
Durante l'hotspotting, potresti notare 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 del carico. Se il traffico Ops
aumenta più velocemente rispetto a
Firestore può scalare automaticamente le risorse, potresti visualizzare
metriche latency
elevate corrispondenti.
Passaggi successivi
- Scopri come iniziare a utilizzare Key Visualizer.
- Scopri come esplorare una mappa termica in dettaglio.
- Scopri di più sulle metriche che puoi visualizzare in una mappa termica.
- Scopri di più sui pattern delle chiavi di indice