Badanie map termicznych

Z tej strony dowiesz się, jak analizować mapę termiczną w skanowaniu Key Visualizer, aby zidentyfikować źródło problemu z wydajnością Cloud Firestore.

Zanim przeczytasz tę stronę, zapoznaj się z omówieniem Key Visualizer. Możesz też:

Ustawianie jasności

Mapy termiczne Key Visualizer używają ciemnych kolorów do oznaczania normalnych lub niskich wartości oraz jasnych kolorów do oznaczania wysokich wartości. Aby łatwiej dostrzec wzorce na mapie termicznej, możesz dostosować skalę kolorów.

Pamiętaj, że w przypadku większości danych Key Visualizer określa, które wartości są „wysokie”, a które „niskie”, wyłącznie na podstawie wykorzystania bazy danych. Jeśli na przykład w określonym zakresie kluczy wykonujesz 20 odczytów na sekundę, a w innych zakresach kluczy – 1 odczyt na sekundę, Key Visualizer użyje jasnego koloru dla tego konkretnego zakresu kluczy. Pamiętaj, że jasne kolory niekoniecznie wskazują na problem.

Aby dostosować kolory używane do oznaczania różnych wartości, użyj + / - przycisków po obu stronach ikony Dostosuj jasność . Gdy zwiększasz jasność, zmniejszasz zakres wartości, które reprezentuje każdy kolor. Gdy zmniejszasz jasność, zwiększasz zakres wartości.

Aby przywrócić domyślne ustawienie jasności, kliknij Dostosuj jasność ikonę .

Powiększanie okresów i zakresów kluczy

Gdy otworzysz mapę termiczną, wyświetli ona wartości z okresu uwzględnionego w skanowaniu oraz zakres aktywnych kluczy w bazie danych. Jeśli zauważysz problem w określonym okresie lub w określonym zakresie kluczy, możesz powiększyć widok, aby dokładniej go zbadać.

Istnieje kilka sposobów powiększania i pomniejszania:

  • Przewiń w górę lub w dół na mapie termicznej.
  • Kliknij przycisk Powiększenie prostokątne , a następnie kliknij i przeciągnij, aby zaznaczyć obszar do powiększenia.
  • Naciśnij i przytrzymaj klawisz Shift, a następnie kliknij i przeciągnij, aby zaznaczyć obszar do powiększenia.
  • Aby wrócić do poprzedniego obszaru mapy termicznej, naciśnij klawisz Backspace lub Delete.
  • Aby pomniejszyć widok i wyświetlić całą tabelę, kliknij przycisk Resetuj powiększenie lub naciśnij klawisz R.

Szczegółowe analizowanie według prefiksu klucza

W tej sekcji opisujemy, jak szczegółowo analizować dane na przykładzie skanowania kluczy dokumentów. W przypadku kluczy indeksów prefiks zmienia się w grupę kluczy indeksów.

Po lewej stronie mapy termicznej Key Visualizer porządkuje klucze według hierarchii bazy danych. Możesz użyć tej funkcji, aby szczegółowo analizować dane dotyczące określonych zakresów kluczy.

Aby szczegółowo analizować dane mapy termicznej dotyczące grupy kluczy, które mają wspólny prefiks:

  1. Przesuń kursor nad jeden z poziomów hierarchii kluczy, który pojawia się po lewej stronie mapy termicznej.

    Key Visualizer wyróżni obszar mapy termicznej, który pokazuje ten poziom hierarchii. Wyświetli też prefiks klucza dla wszystkich kluczy na tym poziomie.

    Przykład wyróżnionego obszaru na mapie termicznej dla grupy kluczy

  2. Kliknij poziom hierarchii kluczy, który chcesz zbadać.

    Key Visualizer powiększy ten poziom hierarchii.

    Przykład powiększania poziomu w hierarchii kluczy

  3. Aby jeszcze bardziej powiększyć widok, kliknij inny poziom hierarchii kluczy lub naciśnij klawisz Backspace lub Delete, aby wrócić do poprzedniego obszaru.

Przypinanie szczegółowych informacji o danych

Gdy przesuwasz kursor nad mapą termiczną, Key Visualizer wyświetla etykietkę z informacjami o danych znajdujących się pod kursorem. Aby przypiąć tę etykietkę, kliknij mapę termiczną. Przypięte etykietki zawierają więcej szczegółowych informacji o danych. Przypięcie etykietki ułatwia też zrobienie jej zrzutu ekranu lub skopiowanie z niej informacji.

Przełączanie danych

Domyślnie po otwarciu skanowania Key Visualizer wyświetla dane Operacje/s dla kluczy dokumentów, co daje ogólny obraz wzorca użytkowania. Aby przełączyć się na inne dane, kliknij listę Dane nad mapą termiczną, a następnie kliknij dane, które chcesz wyświetlić.

W przypadku kluczy indeksów wyświetla dane Operacje zapisu indeksu/s, które dają ogólny obraz wykorzystania kluczy indeksów.

Opisy poszczególnych danych znajdziesz w artykule Dane Key Visualizer.

Znajdowanie powiązań między różnymi danymi dla kluczy dokumentów

Jeśli chcesz porównać dane lub znaleźć korelacje między nimi, możesz wyświetlić kilka rodzajów danych jednocześnie w Key Visualizer. Możesz na przykład sprawdzić, czy hotspoty na mapie termicznej Operacje/s korelują z wysokim opóźnieniem na mapie termicznej Średnie opóźnienie zapisu.

Aby wyświetlić kilka rodzajów danych i ich wartości jednocześnie, kliknij Pokaż panel informacyjny w prawym górnym rogu. Po prawej stronie skanowania pojawi się panel z listą danych.

Przykład pokazujący panel wielu rodzajów danych dla_skanowania

Aby zbadać kilka rodzajów danych naraz, użyj tych narzędzi w panelu z wieloma danymi:

  • Aby pokazać lub ukryć miniaturowe mapy termiczne wszystkich danych, kliknij Expand All lub Collapse All w prawym górnym rogu.

  • Aby wyświetlić mapę termiczną poszczególnych danych, kliknij ich nazwę.

  • Aby ukryć mapę termiczną poszczególnych danych, ponownie kliknij ich nazwę.

  • Aby wyświetlić mapę termiczną danych w oknie głównym, kliknij pełną strzałkę po lewej stronie paska tytułu danych.

    Strzałka w lewo wyświetla dane w oknie głównym

  • Najedź kursorem na miniaturową mapę termiczną, aby zobaczyć odpowiednią aktywność w widoku głównym.

Aby porównać różne wskaźniki dla zasobnika z kluczami w tym samym momencie, możesz przypiąć wartość w skanowaniu, a następnie przełączyć się na inny wskaźnik w tym samym momencie:

  1. Wskaż interesujące Cię miejsce na dużej mapie termicznej w oknie głównym.
  2. Kliknij, aby przypiąć etykietkę. Wartości w panelu bocznym pozostaną przypięte do zasobnika kluczy i momentu, który został przypięty.
  3. Aby wyświetlić dane na dużej mapie termicznej, kliknij pełną strzałkę po lewej stronie tych danych. Etykietka w oknie głównym zawiera pełne informacje o tych danych.

Co dalej?