Padrões de mapas de calor para chaves de documentos

Nesta página, mostramos exemplos de padrões que podem ser vistos em um mapa de calor do Key Visualizer. Esses padrões podem ajudar você a resolver problemas de desempenho específicos.

Uso distribuído de modo uniforme

Mapa de calor que mostra leituras e gravações distribuídas uniformemente

Se um mapa de calor mostrar uma mistura refinada de cores escuras e claras, as leituras e gravações estão distribuídas uniformemente pelo banco de dados. Esse mapa de calor provavelmente representa um padrão de uso eficaz para o Firestore.

Chaves sequenciais

Exemplo de mapa de calor que mostra uma faixa diagonal quente

Um mapa de calor com uma única linha diagonal brilhante pode indicar um banco de dados que usa chaves crescentes ou decrescentes. As chaves sequenciais são um antipadrão que pode criar pontos de acesso. Para saber mais sobre pontos de acesso, consulte a página de práticas recomendadas.

Ao usar o ponto de acesso, você pode observar latências elevadas correspondentes ao comparar uma métrica Ops/s com uma métrica de latência.

Aumento repentino no tráfego

Mapa de calor que mostra um aumento súbito

Um mapa de calor com um intervalo de chaves que muda repentinamente de escuro para claro indica um pico repentino na carga. Se o tráfego Ops aumentar mais rapidamente do que o Firestore pode ser escalonado automaticamente, é possível ver as métricas latency elevadas correspondentes.

A seguir