סקירה כללית על מטמון הנתונים

בדף הזה מוסבר על מטמון הנתונים ומוצגות המלצות לעומסי העבודה שפועלים הכי טוב כשמטמון הנתונים מופעל. בדף הזה מפורטות גם המגבלות של מטמון הנתונים.

מטמון נתונים הוא תכונה אופציונלית שמאחסנת דפי נתונים בכונני SSD מקומיים במהירות גבוהה, כדי להאיץ את עיבוד השאילתות. מאגר הנתונים במטמון מרחיב את מאגר המאגרים של MySQL, כדי להשתמש גם בזיכרון וגם ב-SSD המקומי. כברירת מחדל, מטמון הנתונים מופעל באופן אוטומטי כשיוצרים מכונה של Cloud SQL Enterprise Plus. אם משדרגים מכונה של Cloud SQL Enterprise ל-Cloud SQL Enterprise Plus, המערכת מפעילה את מטמון הנתונים באופן אוטומטי.

אם אתם לא רוצים להשתמש במטמון נתונים, אתם יכולים להשבית אותו כשאתם יוצרים את המכונה של Cloud SQL Enterprise Plus, או כשאתם משדרגים מכונה של Cloud SQL Enterprise ל-Cloud SQL Enterprise Plus. אפשר להשבית את מטמון הנתונים במכונה קיימת של Cloud SQL Enterprise Plus, עם זמן השבתה קצר מאוד. כדי לשנות את הגדרת מטמון הנתונים במכונה, קראו את המאמרים עריכת מכונה והגדרות המכונה.

במכונות שבהן מופעל מטמון נתונים, Cloud SQL מעבד בקשות קריאה וכתיבה באופן הבא:

  • בקשת קריאה: Cloud SQL נותן עדיפות לקריאת נתונים מהזיכרון הראשי (RAM), אחר כך ממטמון הנתונים ולבסוף מהאחסון של המכונה. כך אפשר לעבד את פעולות הקריאה עם זמן האחזור הנמוך ביותר.

  • בקשת כתיבה: Cloud SQL שומר את הנתונים באחסון של המכונה ובו-זמנית כותב אותם במטמון הנתונים.

אם מפעילים מטמון נתונים במכונה שמשתמשת במפתחות הצפנה בניהול הלקוח (CMEK), אז Cloud SQL מצפין גם את ה-SSD המקומי שמשמש למטמון הנתונים.

המלצות

מטמון הנתונים משפר את הביצועים של סוגים מסוימים של עומסי עבודה. מומלץ להפעיל את מטמון הנתונים לסוגי עומסי העבודה הבאים:

  • עומסי עבודה שבהם מסד הנתונים בעבודה לא מתאים לזיכרון הראשי (RAM).

    השימוש במטמון נתונים מספק את היתרונות המקסימליים של הביצועים כשאי אפשר להכניס את כל מסד הנתונים בעבודה לזיכרון הראשי (RAM) של המכונה. בתרחיש הזה, Cloud SQL מאחסן את מסד הנתונים בעבודה בזיכרון הראשי (RAM) ובמטמון הנתונים. מסד הנתונים בעבודה בדרך כלל קטן יותר ממסד הנתונים המלא.

  • עומסי עבודה עם 16 מעבדי vCPU או יותר.

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

  • עומסי עבודה עם יותר פעולות קריאה מאשר פעולות כתיבה.

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

מגבלות

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