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

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

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

מדי יום, מערכת ההמלצות הזו מנתחת באופן יזום את מטא-נתוני המופע ומדדים לגבי שיעור הפגיעה במטמון, ומספקת תובנות והמלצות לשיפור הביצועים של המופע. אפשר לראות את התובנות וההמלצות האלה באמצעות מסוף Google Cloud , ה-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 באמצעות מסוף Google Cloud , 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 באמצעות מסוף Google Cloud , 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.

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