Spanner Data Boost הוא שירות מנוהל ללא שרת (serverless) שמספק משאבי מחשוב עצמאיים לעומסי עבודה נתמכים ב-Spanner. התכונה Data Boost מאפשרת להריץ שאילתות ניתוח ולייצא נתונים עם השפעה כמעט אפסית על עומסי העבודה הקיימים במופע Spanner שהוקצה. השירות מורכב מקלאסטרים של Spanner שמנוהלים על ידי Google ברמת האזור. לגבי שאילתות שעומדות בדרישות ומבקשות Data Boost, Spanner מעביר את עומס העבודה לשרתים האלה באופן שקוף. שאילתות שעומדות בדרישות הן שאילתות שבהן האופרטור הראשון בתוכנית הביצוע של השאילתה הוא איחוד מבוזר. אין צורך לשנות את השאילתות האלה כדי ליהנות מהיתרונות של Data Boost.
השימוש ב-Data Boost הכי משמעותי בתרחישים הבאים, שבהם רוצים להימנע מהשפעות שליליות על מערכת העסקאות הקיימת בגלל תחרות על משאבים:
- שאילתות אד-הוק או שאילתות לא תדירות שכוללות עיבוד של כמויות גדולות של נתונים. דוגמה טיפוסית היא שאילתה מאוחדת מ-BigQuery אל Spanner.
- משימות של דיווח או ייצוא נתונים. דוגמה: עבודת Dataflow לייצוא נתוני Spanner ל-Cloud Storage.
הדיאגרמה הבאה ממחישה איך Data Boost מתואם עם מופע Spanner כדי לספק משאבי מחשוב עצמאיים.

יתרונות
היתרונות של Data Boost:
- בידוד של עומסי עבודה. אתם יכולים להריץ שאילתות נתמכות על הנתונים העדכניים ביותר, עם השפעה כמעט אפסית על עומסי עבודה קיימים של עסקאות, ללא קשר למורכבות השאילתה או לכמות הנתונים שעוברים עיבוד.
- מספק זמן אחזור שווה או טוב יותר.
- התכונה מונעת הקצאת יתר של מכונות Spanner רק כדי לתמוך בשאילתות ניתוח מדי פעם.
- מציע רמת מדרגיות גבוהה עם מקביליות גבוהה יותר של שאילתות, שניתנת להרחבה באופן גמיש עם עומסי שיא.
- הכלי מספק מדדים מקיפים שמאפשרים לאדמינים לזהות את השאילתות הכי יקרות ולקבוע את רכיב העלות שצריך לבצע בו אופטימיזציה. אחרי כן, אדמינים יכולים לבדוק את ההשפעה של האופטימיזציות שלהם על ידי מעקב אחרי צריכת יחידות העיבוד חסרות השרת של השאילתה בהרצה הבאה שלה.
- לא נדרש תקורה תפעולית נוספת. אין צורך בניהול שירות נוסף, בתכנון או בהקצאת קיבולת, בהמתנה להרחבה או בתחזוקה.
הרשאות
לכל חשבון משתמש שמריץ שאילתה או מייצא נתונים ומבקש להשתמש ב-Data Boost, צריכה להיות הרשאת ניהול זהויות והרשאות גישה (IAM) spanner.databases.useDataBoost. מומלץ להשתמש בתפקיד ה-IAM Cloud Spanner Database Reader With DataBoost (roles/spanner.databaseReaderWithDataBoost).
חיוב ומכסות
משלמים רק על יחידות העיבוד בפועל שבהן נעשה שימוש בשאילתות שמופעלות ב-Data Boost. אדמינים יכולים להגדיר מגבלות על השימוש כדי למנוע חריגה מהתקציב.
המאמרים הבאים
- הרצת שאילתות מאוחדות באמצעות Data Boost
- ייצוא נתונים באמצעות Data Boost
- שימוש ב-Data Boost באפליקציות
- מעקב אחר השימוש ב-Data Boost
- מעקב אחר השימוש במכסת הנתונים של Data Boost וניהול שלה