בדף הזה מוסבר איך לעקוב אחרי מנוע מבוסס-העמודות של Spanner. אפשר לעקוב אחרי השימוש באמצעות:
- תוכנית הביצוע של השאילתה
- תרשימים של נפח אחסון נדרש בתובנות לגבי המערכת
הצגת נתונים בעמודות בתוכנית השאילתה
- מריצים שאילתה.
- לצפות בתוכנית השאילתות שלו.
בקטע Query summary (סיכום השאילתה) של ביצוע השאילתה, בודקים את המידע Columnar read share (שיעור הקריאה העמודתי).
בתמונה הבאה מוצג אחוז הקריאה העמודתית:
המדד הזה מציג את אחוז הבייטים שנקראו מאחסון בעמודות מתוך סך הבייטים שנקראו מאחסון לפי שורות ומאחסון בעמודות. אחוז גבוה הוא אופטימלי, ואילו אחוז נמוך מצביע על כך שחלק גדול מהנתונים לא הומרו לפורמט עמודות.
מדדים של אחסון נתונים בעמודות
כדי לראות מדדים של אחסון נתונים בעמודות:
נכנסים לדף Spanner Instances במסוף Google Cloud .
בוחרים את המופע שרוצים לראות את המדדים שלו.
לוחצים על תובנות לגבי המערכת.
בקטע Storage usage, אפשר לראות שני מדדים חדשים:
columnar storage - hdd ו-columnar storage - ssd. המדדים האלה מציגים את השימוש ב-HDD וב-SSD בייצוג עמודות. מדדי נפח האחסון הכולל כוללים נתונים בפורמט PAX ונתונים בפורמט עמודות. המדדים האלה מוצגים בתרשימים של השימוש בנפח האחסון בדף System insights. לדוגמה:
נתונים סטטיסטיים על שאילתות ופעולות בטבלאות
בטבלאות SPANNER_SYS.QUERY_STATS_TOP_* יש עמודה בשם AVG_COLUMNAR_READ_SHARE, שמציגה את אחוז הבייטים הממוצע שנקראו מאחסון עמודתי מתוך סך הבייטים שנקראו מאחסון עמודתי ומאחסון מבוסס-שורה. אחוז גבוה הוא אופטימלי, ואילו אחוז נמוך מצביע על כך שחלק גדול מהנתונים לא הומרו לפורמט של עמודות.
המאמרים הבאים
- מידע נוסף על מנוע מבוסס-עמודות.
- איך מפעילים את מנוע מבוסס-עמודות
- איך מריצים שאילתות על נתונים בפורמט עמודות