שגיאות בשדרוג גרסה ראשית של מסד נתונים במקום

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

שגיאה: מסד נתונים: database_name. extension_violation: DEPRECATED, action_required: DELETE_EXTENSION

תיאור: מערכת AlloyDB מזהה תוסף שהוצא משימוש. השגיאה מציינת אילו תוספים גרמו לשגיאה:

database_name. extension_violation: DEPRECATED_EXTENSION, action_required: DELETE_EXTENSION."+" Query format to delete the extensions: `DROP EXTENSION {extension_name}; Violation list: [extensions]

התיקון המומלץ: מוחקים את התוסף. פורמט השאילתה למחיקת תוסף הוא DROP EXTENSION {extension_name};.

שגיאה: מסד נתונים: database_name. הפרת הרחבה: INVALID_EXTENSION_VERSION, נדרשת פעולה: UPGRADE_EXTENSION

תיאור: מערכת AlloyDB מזהה גרסה לא חוקית של תוסף.

התיקון המומלץ: שדרוג התוסף. פורמט השאילתה לשדרוג תוסף הוא ALTER EXTENSION {extension_name} UPDATE TO {target_version};.

שגיאה: מסד נתונים: database_name מכיל pg_largeobject

תיאור: מערכת AlloyDB מזהה pg_largeobject.

התיקון המומלץ: צריך להסיר את pg_largeobject לפני שמשדרגים את אשכול AlloyDB.

שגיאה: אין מספיק זיכרון משותף

תיאור: אם למופע אין מספיק זיכרון משותף, יכול להיות שתופיע הודעת השגיאה הזו. השגיאה הזו סביר שתתרחש אם יש לכם יותר מ-10,000 טבלאות.

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

שגיאה: אין מספיק חיבורים

תיאור: הודעת השגיאה הזו עשויה להופיע אם למופע שלכם אין מספיק קיבולת חיבור.

התיקון המומלץ: מומלץ להגדיל את ערך הדגל max_connections במספר מסדי הנתונים במופע. כשמשנים את הערך של הדגל הזה, המכונה מופעלת מחדש.

בדיקות לפני שדרוג נכשלות

תיאור: כשמשדרגים את אשכול AlloyDB, יכול להיות שהשדרוג ייכשל בגלל בדיקות לפני השדרוג. פרטים על ההפרות מופיעים בתגובת ה-API בצורה של logs_url. תועברו לדף במסוף Google Cloud שבו היומנים נמצאים.

הפתרון המומלץ: בהתאם להודעת השגיאה, צריך לעיין בשגיאות אחרות שמופיעות בהמשך המסמך הזה כדי לפתור את הבעיה הספציפית.

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