שיפור הביצועים באמצעות מהדורת Cloud SQL Enterprise Plus

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

תמחור

כל שירותי ההמלצות שמתוארים בדף הזה נמצאים ברמת התמחור הרגילה של שירות ההמלצות.

לפני שמתחילים

כדי לראות המלצות ותובנות, צריך לבצע את הפעולות הבאות:

  • כדי לקבל את ההרשאות לצפייה בתובנות ובהמלצות ולעבודה איתן, ודאו שיש לכם את התפקידים הנדרשים.
    Tasks תפקידים
    לצפייה בהמלצות אחד מהתפקידים הבאים: recommender.cloudsqlViewer או cloudsql.viewer.
    יישום ההמלצות אחד מהתפקידים הבאים: recommender.cloudsqlAdmin,‏ cloudsql.editor או cloudsql.admin.
    מידע נוסף על תפקידים מופיע במאמר הסבר על תפקידים ובמאמר מתן הרשאות לניהול זהויות והרשאות גישה (IAM).
  • מפעילים את Recommender API, אם הוא עדיין לא מופעל.

    התפקידים שנדרשים כדי להפעיל ממשקי API

    כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

    להפעלת ה-API

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

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

ההמלצה לשדרג למהדורת Cloud SQL Enterprise Plus ולהפעיל את מטמון הנתונים כדי לשפר את ביצועי הקריאה מנתחת את המטא-נתונים של המכונה ואת המדדים של שיעור המציאה במטמון (cache hit). אם המכונה היא מכונת ייצור ושיעור המציאה במטמון שלה נמוך, מומלץ לשדרג למהדורת Cloud SQL Enterprise Plus ולהפעיל את מטמון הנתונים כדי לשפר את ביצועי הקריאה. ההמלצות נוצרות מדי יום.

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

אתם יכולים להציג את ההמלצות לשדרוג למהדורת Cloud SQL Enterprise Plus עם הפעלה של מטמון נתונים לשיפור ביצועי הקריאה באמצעות מסוף Google Cloud , ‏gcloud CLI או Recommender API.

המסוף

כדי להציג את ההמלצות לשדרוג למהדורת Cloud SQL Enterprise Plus:

  1. נכנסים לדף Cloud SQL Instances.

    כניסה לדף Cloud SQL Instances

    בבאנר Improve instance health by investigating issues and acting on recommendations, לוחצים על Expand Details.

לחלופין, אפשר לפעול לפי השלבים הבאים:

  1. נכנסים אל Active Assist. איך מוצאים ומיישמים המלצות

    כניסה לדף Active Assist

    מידע נוסף זמין במאמר תחילת השימוש במרכז ההמלצות.

  2. בכרטיס כל ההמלצות, לוחצים על ביצועים.

gcloud

כדי להציג את ההמלצות לשדרוג למהדורת Cloud SQL Enterprise Plus עם הפעלת מטמון נתונים לשיפור ביצועי הקריאה, מריצים את הפקודה gcloud recommender recommendations list באופן הבא:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS_DATA_CACHE

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המופעים, למשל us-central1

API

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

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המכונות, למשל us-central1.

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

צפייה בתובנות ובהמלצות מפורטות

אתם יכולים לראות תובנות והמלצות מפורטות לגבי מכונות שאפשר לשדרג למהדורת Cloud SQL Enterprise Plus באמצעות מסוף Google Cloud ,‏ gcloud CLI או Recommender API.

המסוף

מבצעים אחת מהפעולות הבאות:

  • בדף Performance Recommendations, לוחצים על הכרטיס Performance recommendations ואז על Read intensive workload.

יופיע חלונית ההמלצות, שכוללת תובנות והמלצות מפורטות למכונה.

  • בדף Instances, לוחצים על Read intensive workload.

ברשימת המכונות מוצגות רק המכונות שההמלצה רלוונטית להן.

gcloud

כדי לראות תובנות והמלצות מפורטות לגבי מכונה שאפשר לשדרג, מריצים את הפקודה gcloud recommender insights list באופן הבא:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype=READ_HEAVY_WORKLOAD

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המופעים, למשל us-central1

API

מפעילים את ה-method‏ insights.list באופן הבא:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המופעים, למשל us-central1

מופיע חלונית עם תובנות לגבי מדדים או מידע שהתובנות מדגישות.

יישום ההמלצות

כדי ליישם את ההמלצה הזו:

שדרוג למהדורת Cloud SQL Enterprise Plus עם מכונה מותאמת לצריכת זיכרון גבוהה (memory-optimized) כדי לשפר את הביצועים

ההמלצה לשדרוג למהדורת Cloud SQL Enterprise Plus מספקת את היתרונות הבאים:

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

שירות ההמלצות הזה מנתח את המטא-נתונים של המכונה ואת המדדים של ניצול המעבד (CPU) והזיכרון. אם המכונה היא מכונת ייצור עם יחס גבוה של ניצול זיכרון ל-CPU, ויש בה לחץ זיכרון גבוה, מומלץ לשדרג למהדורת Cloud SQL Enterprise Plus עם מכונה שמותאמת לצריכת זיכרון גבוהה (memory-optimized) כדי לשפר את הביצועים. ההמלצות נוצרות מדי יום.

אפשר להציג רשימה של המלצות באמצעות מסוף Google Cloud , ‏gcloud CLI או Recommender API.

המסוף

כדי להציג את ההמלצות לשדרוג למהדורת Cloud SQL Enterprise Plus:

  1. נכנסים לדף Cloud SQL Instances.

    כניסה לדף Cloud SQL Instances

    בבאנר Improve instance health by investigating issues and acting on recommendations, לוחצים על Expand Details.

לחלופין, אפשר לפעול לפי השלבים הבאים:

  1. נכנסים אל Active Assist. איך מוצאים ומיישמים המלצות

    כניסה לדף Active Assist

    מידע נוסף זמין במאמר תחילת השימוש בדף ההמלצות.

  2. בכרטיס כל ההמלצות, לוחצים על ביצועים.

gcloud

כדי להציג רשימה של מכונות שמומלץ לשדרג, מריצים את הפקודה gcloud recommender recommendations list באופן הבא:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המופעים, למשל us-central1

API

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

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המכונות, למשל us-central1.

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

צפייה בתובנות ובהמלצות מפורטות

אתם יכולים לראות תובנות והמלצות מפורטות לגבי מכונות שאפשר לשדרג למהדורת Cloud SQL Enterprise Plus באמצעות מסוף Google Cloud , ‏gcloud CLI או Recommender API.

המסוף

מבצעים אחת מהפעולות הבאות:

  • בדף Performance Recommendations, לוחצים על הכרטיס Performance recommendations ואז על Memory nearing tier limit.

יופיע חלונית ההמלצות, שכוללת תובנות והמלצות מפורטות למכונה.

  • בדף Instances, לוחצים על Memory nearing tier limit.

ברשימת המכונות מוצגות רק המכונות שההמלצה רלוונטית להן.

gcloud

כדי לראות תובנות והמלצות מפורטות לגבי מכונה שאפשר לשדרג, מריצים את הפקודה gcloud recommender insights list באופן הבא:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המופעים, למשל us-central1

API

מפעילים את ה-method‏ insights.list באופן הבא:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

מחליפים את מה שכתוב בשדות הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט
  • ‫LOCATION: אזור שבו נמצאים המופעים, למשל us-central1

מופיע חלונית עם תובנות לגבי מדדים או מידע שהתובנות מדגישות.

יישום ההמלצות

כדי ליישם את ההמלצה הזו:

המאמרים הבאים