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