שיפור הביצועים באמצעות AlloyDB ל-PostgreSQL

בדף הזה מוסבר איך לצפות בהמלצות לגבי Cloud SQL Migrate to AlloyDB ל-PostgreSQL recommender וליישם אותן. הכלי הזה להמלצות עוזר לכם לזהות מקרים עם המאפיינים הבאים:

  • המופע קריטי.
  • שיעור הפגיעה במטמון נמוך, וזה עלול להשפיע על הביצועים.

מערכת ההמלצות הזו מנתחת באופן יזום מדי יום את מטא-נתוני המופעים ומדדים לגבי שיעור הפגיעה במטמון, ומספקת תובנות והמלצות לשיפור הביצועים של המופעים. אפשר לראות את התובנות וההמלצות האלה באמצעות מסוף Cloud de Confiance , ה-CLI של gcloud או Recommender API.

אם המכונה שלכם היא מכונת ייצור ושיעור הפגיעה במטמון שלה נמוך, מומלץ לבצע מיגרציה ל-AlloyDB ל-PostgreSQL כדי לשפר את הביצועים. ההמלצות נוצרות מדי יום.

תמחור

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

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

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

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

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

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

    להפעלת ה-API

רשימת המלצות לשיפור הביצועים של מיגרציה אל AlloyDB ל-PostgreSQL

אפשר לראות את ההמלצות להעברה ל-AlloyDB ל-PostgreSQL כדי לשפר את הביצועים באמצעות מסוף Cloud de Confiance , gcloud CLI או Recommender API.

המסוף

כדי לראות המלצות לשדרוג ל-AlloyDB ל-PostgreSQL, פועלים לפי השלבים הבאים:

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

    כניסה לדף Cloud SQL Instances

  2. בבאנר שיפור תקינות המופע על ידי בדיקת בעיות ויישום המלצות, לוחצים על הרחבת הפרטים.

אפשר גם לפעול לפי השלבים הבאים:

  1. עוברים אל Active Assist.

    כניסה לדף Active Assist

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

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

gcloud

מריצים את הפקודה gcloud recommender insights list באופן הבא:

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

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

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

API

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

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

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

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

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

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

אתם יכולים לראות תובנות והמלצות מפורטות לגבי מכונות שאפשר לשדרג ל-AlloyDB ל-PostgreSQL באמצעות מסוף Cloud de Confiance , gcloud CLI או Recommender API.

המסוף

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

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

  • בדף Instances (מופעים), לוחצים על Migrate to AlloyDB (העברה ל-AlloyDB). ברשימת המקרים מוצגים רק המקרים שההמלצה רלוונטית לגביהם.

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/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

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

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

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

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

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

  • כדי לשדרג ל-AlloyDB ל-PostgreSQL:
    1. בעמודה בעיות, לוחצים על העברה אל AlloyDB. מוצג חלון עם המלצה לשדרוג ל-AlloyDB.
    2. כדי להמשיך בשדרוג, לוחצים על עריכה > שדרוג.
  • מידע נוסף על AlloyDB ל-PostgreSQL זמין במאמרי העזרה בנושא AlloyDB ל-PostgreSQL.

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