מדדי Key Visualizer

בדף הזה מתוארים המדדים שאפשר לראות במפות חום של Key Visualizer.

רוב המדדים של Key Visualizer מייצגים כמות לכל שורה. לדוגמה, המדד Ops מודד את מספר הפעולות לשורה בדקה.

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

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

לפני שאתם קוראים את הדף הזה, כדאי שתכירו את הסקירה הכללית של Key Visualizer.

פעילות

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

אזהרות

הקטגוריה "אזהרות" כוללת מדדים שמזהים בעיות אפשריות בביצועים של טבלה. הקטגוריה הזו כוללת את המדדים הבאים:

  • מדד לחץ הקריאה: מדד מורכב ואטום למפתח שורה או לטווח מפתחות, שמשלב את ניצול המעבד (CPU) ואת זמן האחזור של הקריאות.

    האינדקס הזה משקף את כל הערכים שנצפו במהלך מרווח זמן של 15 דקות. ערך של 100 ומעלה בדרך כלל מצביע על ביצועים נמוכים בטווח מפתחות. ביצועים נמוכים יכולים להתרחש כשניגשים לשורה בודדת או לטווח קטן של שורות בתדירות גבוהה מאוד, או כששורה מכילה יותר מ-256MB של נתונים.

  • מדד לחץ הכתיבה: מדד מורכב ואטום למפתח שורה או לטווח מפתחות, שמשלב את ניצול המעבד (CPU) ואת זמן האחזור של הכתיבות.

    האינדקס הזה משקף את כל הערכים שנצפו במהלך מרווח זמן של 15 דקות. ערך של 100 או יותר בדרך כלל מצביע על ביצועים נמוכים בטווח מפתחות. ביצועים נמוכים יכולים להתרחש כשניגשים לשורה בודדת או לטווח קטן של שורות בתדירות גבוהה מאוד, או כששורה מכילה יותר מ-256MB של נתונים.

  • שורות גדולות: כמות הנתונים שמאוחסנים בשורות שכל אחת מהן מכילה יותר מ-256MB של נתונים, או בטווחי מפתחות עם ממוצע של יותר מ-200MB לכל שורה. בדומה למדד Data stored, המדד הזה משקף נתונים דחוסים שמאוחסנים בדיסק.

    מומלץ לא לאחסן יותר מ-256MB של נתונים בכל שורה, כי זה עלול לגרום לבעיות בביצועים ולשגיאות קריאה.

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

קריאות

הקטגוריה "קריאות" כוללת מדדים שקשורים לקריאת נתונים מטבלה. הקטגוריה הזו כוללת את המדדים הבאים:

  • ‫Read CPU: ניצול המעבד הממוצע, מבוטא כמספר הצמתים ששימשו לקריאת שורה. הצבע מציין ערכים ביחס לכל הערכים שנצפו, ולכן צבע צהוב או לבן לא בהכרח מציין נקודה חמה.
  • ‫Read bytes client: מספר הבייטים שהלקוח קרא לדקה לכל שורה. הצבע מציין ערכים ביחס לכל הערכים שנצפו, ולכן צבע צהוב או לבן לא בהכרח מצביע על נקודה חמה.

כתיבה

הקטגוריה Writes כוללת מדדים שקשורים לכתיבת נתונים בטבלה. הקטגוריה הזו כוללת את המדדים הבאים:

  • מעבד (CPU) לכתיבה: הניצול הממוצע של המעבד, מבוטא כמספר הצמתים ששימשו לכתיבת שורה. הצבע מציין ערכים ביחס לכל הערכים שנצפו, ולכן צהוב או לבן לא בהכרח מצביעים על נקודה חמה.
  • Write bytes client: מספר הבייטים שהלקוח כתב לדקה בכל שורה. הצבע מציין ערכים ביחס לכל הערכים שנצפו, ולכן צהוב או לבן לא בהכרח מצביעים על נקודה חמה.

ביצועים

הקטגוריה "ביצועים" כוללת מדדים שקשורים לזמן האחזור. הקטגוריה הזו כוללת את המדדים הבאים:

  • זמן אחזור: זמן האחזור של פעולות קריאה וכתיבה. שנייה אחת (מוצגת בכתום) יכולה להיחשב כזמן ארוך.
  • זמן אחזור (מקסימלי): זמן האחזור המקסימלי לקריאות או לכתיבות. שנייה אחת (מוצגת בכתום) יכולה להיחשב כזמן ארוך.

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

גודל

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

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

    מספר השורות בקטגוריה של Key Visualizer

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

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