Wzorce mapy termicznej kluczy dokumentów

Ta strona zawiera przykłady wzorców, które możesz zobaczyć na mapie termicznej Key Visualizer. Te wzorce mogą pomóc w rozwiązywaniu konkretnych problemów z wydajnością.

Równomierne wykorzystanie

Mapa termiczna pokazująca równomiernie rozłożone odczyty i zapisy

Jeśli mapa termiczna pokazuje szczegółową mieszankę ciemnych i jasnych kolorów, odczyty i zapisy są równomiernie rozłożone w całej bazie danych. Ta mapa termiczna prawdopodobnie przedstawia efektywny wzorzec wykorzystania dla Cloud Firestore.

Klucze sekwencyjne

Przykładowa mapa termiczna z ukośnym pasem o wysokiej temperaturze

Mapa termiczna z jedną jasną linią po przekątnej może wskazywać bazę danych, która używa kluczy ściśle rosnących lub malejących. Klucze sekwencyjne to antywzorzec, który może tworzyć hotspoty. Więcej informacji o hotspotach znajdziesz na [stronie ze sprawdzonymi metodami][hot-spots].

W przypadku hotspottingu możesz zauważyć odpowiednio zwiększone czasy oczekiwania, gdy porównasz dane Ops/s z danymi dotyczącymi czasu oczekiwania.

Nagły wzrost ruchu

Mapa termiczna przedstawiająca nagły wzrost

Mapa termiczna z zakresem kluczy, który nagle zmienia się z ciemnego na jasny, wskazuje na nagły wzrost obciążenia. Jeśli ruch w Ops wzrasta szybciej, niż Cloud Firestore może automatycznie skalować zasoby, możesz zauważyć odpowiednio podwyższone wartości danych latency.

Co dalej?