מדדים של Key Visualizer
בדף הזה מתוארים המדדים שאפשר לראות במפות החום של Key Visualizer.
רוב המדדים ב-Key Visualizer מייצגים כמות לכל שורה. לדוגמה, המדד Ops מודד את מספר הפעולות בשורה לדקה.
בטבלת Bigtable יכולים להיות טריליוני שורות, ולכן לא תמיד מעשי לדווח על מדדים לכל שורה בנפרד. במקום זאת, הכלי Key Visualizer מחלק את כל מפתחות השורות ל-1,000 טווחים רציפים, עם מספר דומה של מפתחות שורות בכל טווח. הטווחים האלה נקראים key buckets.
הדוחות של Key Visualizer מציגים את רוב המדדים כממוצעים בכל קטגוריית מפתחות, או כערכים מקסימליים בכל קטגוריית מפתחות. במקרה של מדדי אזהרות ומדדי ביצועים, הכלי Key Visualizer מספק דיוק גבוה יותר כי הוא מדווח על מדדים עבור מפתחות שורות נפרדים או עבור טווחי מפתחות ספציפיים בתוך קטגוריית המפתחות.
לפני שקוראים את הדף הזה, מומלץ לעיין בסקירה הכללית של Key Visualizer.
פעילות
הקטגוריה 'פעילות' כוללת את המדד Ops, שמודד את מספר הפעולות בכל שורה לדקה. המדד הזה שווה בערך למספר המשולב של פעולות קריאה וכתיבה, ויכול להצביע על המפתחות שקיבלו יותר בקשות בזמן נתון. הצבע מציין ערכים יחסיים לכל הערכים שנצפו. לכן, צבע צהוב או לבן לא בהכרח מעיד על אזור חם.
אזהרות
הקטגוריה 'אזהרות' כוללת מדדים שמזהים בעיות אפשריות בביצועים, בטבלה. הקטגוריה הזו כוללת את המדדים הבאים:
Read pressure index: אינדקס אטום ומורכב של מפתח שורה או טווח מפתחות שכולל את ניצול המעבד ואת זמן האחזור של פעולות קריאה.
האינדקס הזה משקף את כל הערכים שנצפו במהלך מרווח של 15 דקות. ערך של 100 ומעלה בדרך כלל מצביע על ביצועים נמוכים בטווח מפתח. ביצועים ירודים יכולים להתרחש כשניגשים לשורה אחת או לטווח קטן של שורות בתדירות גבוהה מאוד, או כששורה מכילה יותר מ-256MB של נתונים.
מדד לחץ כתיבה: מדד אטום ומורכב למפתח שורה או לטווח מפתחות שמשלב את ניצול המעבד ואת זמן האחזור של פעולות הכתיבה.
האינדקס הזה משקף את כל הערכים שנצפו במהלך מרווח של 15 דקות. ערך של 100 ומעלה בדרך כלל מצביע על ביצועים נמוכים בטווח מפתח. ביצועים ירודים יכולים להתרחש כשניגשים לשורה אחת או לטווח קטן של שורות בתדירות גבוהה מאוד, או כששורה מכילה יותר מ-256MB של נתונים.
שורות גדולות: כמות הנתונים שמאוחסנת בשורות שכל אחת מהן מכילה יותר מ-256MB של נתונים, או בטווחים של מפתחות עם ממוצע של יותר מ-200MB לכל שורה.
אחסון של יותר מ-256MB של נתונים בכל שורה עלול לגרום לבעיות בביצועים ולשגיאות קריאה, ולכן לא מומלץ.
במדדים האלה, כשמעבירים את הסמן מעל מפת החום, הכלי Key Visualizer לא מציג מידע מצטבר לגבי קטגוריית מפתחות. במקום זאת, מוצג מידע על מפתחות שורות ספציפיים או על טווחי מפתחות בטבלה, כדי שתוכלו לזהות את מקור הבעיה. במאמר בנושא בדיקת מדדי אזהרה מוסבר איך לצפות במדדים האלה ולפעול לפיהם.
קריאות
הקטגוריה 'קריאות' כוללת מדדים שקשורים לקריאת נתונים מטבלה. הקטגוריה הזו כוללת את המדדים הבאים:
- קריאת מעבד: ממוצע ניצול המעבד, שמוצג כמספר הצמתים ששימשו לקריאת שורה. הצבע מציין ערכים יחסיים לכל הערכים שנצפו, ולכן צבע צהוב או לבן לא בהכרח מעיד על אזור חם.
- בייטים לקריאה (לקוח): מספר הבייטים שהלקוח קרא לדקה לכל שורה. הצבע מציין ערכים יחסיים לכל הערכים שנצפו, ולכן צבע צהוב או לבן לא בהכרח מעיד על אזור חם.
כותב
הקטגוריה 'פעולות כתיבה' כוללת מדדים שקשורים לכתיבת נתונים בטבלה. הקטגוריה הזו כוללת את המדדים הבאים:
- כתיבה ב-CPU: ממוצע השימוש ב-CPU, שמוצג כמספר הצמתים ששימשו לכתיבת שורה. הצבע מציין ערכים יחסיים לכל הערכים שנצפו, ולכן צבע צהוב או לבן לא בהכרח מעיד על אזור חם.
- Write bytes client: מספר הבייטים שנכתבו על ידי הלקוח לדקה לכל שורה. הצבע מציין ערכים יחסיים לכל הערכים שנצפו, ולכן צבע צהוב או לבן לא בהכרח מעיד על אזור חם.
ביצועים
הקטגוריה 'ביצועים' כוללת מדדים שקשורים לזמן האחזור. הקטגוריה הזו כוללת את המדדים הבאים:
- זמן אחזור: זמן האחזור של פעולות קריאה וכתיבה. שנייה אחת (מוצגת בצבע כתום) יכולה להיחשב כזמן גבוה.
- זמן אחזור (מקסימלי): זמן האחזור המקסימלי לקריאה או לכתיבה. שנייה אחת (מוצגת בצבע כתום) יכולה להיחשב כזמן גבוה.
במדדים האלה, כשמעבירים את הסמן מעל מפת החום, הכלי Key Visualizer לא מציג מידע מצטבר לגבי קטגוריית מפתחות. במקום זאת, מוצג מידע על מפתחות שורות ספציפיים או על טווחי מפתחות בטבלה, כדי שתוכלו לזהות את מקור הבעיה.
גודל
- נפח הנתונים: כמות הנתונים שמאוחסנת בכל שורה. המדד הזה משקף את העובדה שמערכת Bigtable דוחסת את הנתונים שלכם כשהם מאוחסנים.
שורות: המספר המשוער של השורות בכל קטגוריית מפתחות.
מפת החום של השורות בדרך כלל צהובה ברובה. פסים אופקיים שבהירותם עולה משמאל לימין, ומשתנים מצבע כהה לצבע בהיר יותר, מציינים הוספה של שורות. פסים שבהם הבהירות פוחתת משמאל לימין מציינים מחיקה של שורות.
כדי לראות את המספר הכולל של השורות עבור קידומת מפתח מסוימת, לוחצים על הקידומת בהיררכיית המפתחות, ואז בודקים את תיאורי הכלים בתרשים העמודות האופקי בחלק התחתון.
המאמרים הבאים
- איך מתחילים להשתמש ב-Key Visualizer
- איך נתונים מוצגים במפות חום ב-Key Visualizer
- איך מעיינים במפות החום של Key Visualizer