עיון במפות צפיפות

בדף הזה מוסבר איך לנתח את מפת החום בסריקה של Key Visualizer כדי לזהות את המקור של בעיית ביצועים ב-Firestore.

לפני שקוראים את הדף הזה, מומלץ לעיין בסקירה הכללית של Key Visualizer. אפשר גם:

דרישות לגבי מהדורה ומצב

המסמך הזה רלוונטי למהדורת Firestore Standard ב-Firestore במצב Native.

התאמת הבהירות

במפות החום של הכלי להמחשת נתונים מרכזיים, צבעים כהים מציינים ערכים רגילים או נמוכים, וצבעים בהירים מציינים ערכים גבוהים. אפשר לשנות את סולם הצבעים כדי לראות דפוסים במפת החום.

חשוב לזכור שרוב המדדים ב-Key Visualizer מציגים ערכים גבוהים ונמוכים על סמך השימוש במסד הנתונים שלכם בלבד. לדוגמה, אם אתם מבצעים 20 קריאות בשנייה בטווח מפתחות מסוים וקריאה אחת בשנייה בטווחים אחרים, Key Visualizer ישתמש בצבע בהיר לטווח המפתחות המסוים הזה. שימו לב שצבעים בהירים לא בהכרח מצביעים על בעיה.

כדי לשנות את הצבעים שמשמשים לערכים שונים, משתמשים בלחצנים + / - משני הצדדים של הסמל שינוי הבהירות. כשמגדילים את הבהירות, מקטינים את טווח הערכים שכל צבע מייצג. כשמקטינים את הבהירות, מגדילים את טווח הערכים.

כדי לאפס את הבהירות להגדרת ברירת המחדל, לוחצים על הסמל התאמת הבהירות .

התמקדות בתקופות זמן ובטווחים מרכזיים

כשפותחים מפת חום, מוצגים בה ערכים לתקופת הזמן שנכללה בסריקה ולטווח המפתחות הפעילים במסד הנתונים. אם מזהים בעיה בתקופת זמן מסוימת או בטווח מפתחות מסוים, אפשר להתקרב כדי לבחון את הבעיה מקרוב.

יש כמה דרכים להגדיל או להקטין את התצוגה:

  • גוללים למעלה או למטה במפת החום.
  • לוחצים על לחצן הגדלה מלבנית , ואז לוחצים וגוררים כדי לבחור אזור להגדלה.
  • לוחצים לחיצה ארוכה על המקש Shift, ואז לוחצים וגוררים כדי לבחור אזור להגדלה.
  • כדי לחזור לאזור הקודם במפת החום, לוחצים על המקש Backspace או על המקש Delete.
  • כדי להקטין את התצוגה של הטבלה כולה, לוחצים על הלחצן איפוס הזום או על המקש R.

פירוט לפי קידומת מפתח

בקטע הבא מתוארת דוגמה לאופן שבו אפשר להסתעף באמצעות סריקה של מפתח מסמך. במקרה של מפתחות אינדקס, הקידומת משתנה לקבוצה של מפתחות אינדקס.

בצד ימין של מפת החום, הכלי Key Visualizer מארגן את המפתחות לפי ההיררכיה של מסד הנתונים. אתם יכולים להשתמש בזה כדי לנתח את הנתונים בפירוט עבור טווחים ספציפיים של מפתחות.

כדי להתעמק בנתונים של מפת החום עבור קבוצת מפתחות עם קידומת משותפת:

  1. מעבירים את הסמן מעל אחת מהרמות בהיררכיית המפתחות שמופיעה מימין למפת החום.

    הכלי Key Visualizer מסמן את האזור במפת החום שבו מוצגת הרמה הזו בהיררכיה. הוא גם מציג את קידומת המפתח של כל המפתחות ברמה הזו.

    דוגמה לאזור מודגש במפת חום של קבוצת מקשים

  2. לוחצים על הרמה בהיררכיית המפתחות שרוצים לבדוק.

    כלי ההמחשה של המפתחות מבצע זום אין ברמה הזו של ההיררכיה.

    דוגמה להגדלת תצוגה ברמה מסוימת בהיררכיית המפתחות

  3. כדי להתקרב עוד יותר, לוחצים על רמה אחרת בהיררכיית המקשים, או לוחצים על המקש Backspace או Delete כדי לחזור לאזור הקודם.

הצמדת פרטים על מדד

כשמעבירים את העכבר מעל מפת חום, בכלי Key Visualizer מוצג הסבר קצר עם פרטים על המדד שמתחת לסמן. כדי להצמיד את בועת העזרה הזו למקום, לוחצים על מפת החום. ההסברים הקופצים המוצמדים מציגים פרטים נוספים על המדד. כשנועצים את ההסבר הקצר, קל יותר לצלם מסך של ההסבר הקצר או להעתיק ממנו מידע.

החלפת מדדים

כברירת מחדל, כשפותחים סריקה של Key Visualizer, מוצג המדד Ops/s של מפתחות מסמכים, שנותן סקירה כללית של דפוס השימוש. כדי לעבור למדד אחר, לוחצים על התפריט הנפתח Metric (מדד) שמעל מפת החום, ואז לוחצים על המדד שרוצים לראות.

במקרה של מפתחות אינדקס, מוצג המדד Index Write Ops/s שנותן סקירה כללית של השימוש במפתחות אינדקס.

תיאורים של כל מדד זמינים במאמר מדדים ב-Key Visualizer.

חיפוש קשרים בין מדדים שונים של מפתחות מסמכים

אפשר להציג כמה מדדים בו-זמנית בכלי להמחשת נתונים מרכזיים, כדי להשוות בין מדדים או למצוא קורלציות בין מדדים. לדוגמה, יכול להיות שתרצו לבדוק אם יש קשר בין נקודות חמות במפת החום של פעולות קלט/פלט לשנייה לבין חביון גבוה במפת החום של חביון ממוצע של פעולות כתיבה.

כדי לראות כמה מדדים והערכים שלהם בו-זמנית, לוחצים על הצגת חלונית המידע בפינה השמאלית העליונה. רשימת המדדים מופיעה בחלונית משמאל לסריקה.

דוגמה שמציגה את חלונית המדדים המרובים עבור סריקה

כדי לבדוק כמה מדדים בבת אחת, משתמשים בכלים הבאים בחלונית multimetric:

  • כדי להציג או להסתיר מפות חום ממוזערות של כל המדדים, לוחצים על Expand All או על Collapse All בפינה השמאלית העליונה.

  • כדי להציג מפת חום של מדד מסוים, לוחצים על שם המדד.

  • כדי להסתיר מפת חום של מדד מסוים, לוחצים שוב על שם המדד.

  • כדי להציג מפת חום של מדד בחלון הראשי, לוחצים על החץ המלא בקצה הימני של סרגל הכותרת של המדד.

    חץ שמאלה מציג מדד בחלון הראשי

  • מעבירים את העכבר מעל מפת חום ממוזערת כדי לראות את הפעילות התואמת בתצוגה הראשית.

כדי להשוות בין מדדים שונים עבור קטגוריית מפתחות באותה נקודת זמן, אפשר להצמיד ערך בסריקה ואז לעבור למדד אחר באותה נקודת זמן:

  1. מצביעים על מיקום שמעניין אתכם במפת החום הגדולה בחלון הראשי.
  2. לוחצים כדי להצמיד את תיאור הכלים. הערכים בחלונית הצדדית נשארים קבועים ל-bucket של מילות המפתח ולנקודת הזמן שהצמדתם.
  3. כדי להציג מדד במפת החום הגדולה, לוחצים על החץ המלא שמימין המדד. ההסבר הקופץ בחלון הראשי מציג את הפרטים המלאים של המדד.

המאמרים הבאים