קידום לרמה גבוהה יותר פירושו ניתוק של מופע היעד ב-Cloud SQL מהמקור, וקידום שלו ממופע משוכפל למופע ראשי.
בהעברות רציפות, אפשר להתחיל את תהליך הקידום אחרי שהגיע הזמן להעביר את פעולות הקריאה והכתיבה ליעד.
בהעברות חד-פעמיות, מופע Cloud SQL מוכן ברגע שהגיבוי והטעינה מסתיימים, ולא נדרשת העברה לקידום על ידי המשתמש.כדי לקדם העברה בלי לאבד מידע, פועלים לפי השלבים הבאים:
- עוברים לדף משימות העברה.
לוחצים על עבודת ההעברה שמייצגת את ההעברה שרוצים להעביר לסביבת הייצור. יופיע הדף Migration job details.
מיד אחרי המעבר לשלב ה-CDC, יכול להיות שיהיה עיכוב ארוך בשכפול, בהתאם לגודל ה-dump, כי מופע היעד של Cloud SQL משלים את השינויים שקרו במהלך ה-dump והטעינה.
ממתינים עד שהמגמה של עיכוב השכפול תהיה ירידה משמעותית, באופן אידיאלי בסדר גודל של דקות או שניות. העיכוב בשכפול זמין לבדיקה בדף של משימת ההעברה.
- אחרי שזמן ההשהיה של השכפול יגיע למינימום, תוכלו להפעיל את המבצע.
כדי להימנע מאובדן נתונים, חשוב:
- מפסיקים את כל פעולות הכתיבה, את הסקריפטים שפועלים ואת החיבורים של הלקוחות למסד הנתונים של המקור. תקופת ההשבתה מתחילה כאן.
- מחכים עד שהזמן שחלף מהקליק להמרה יהיה אפס, כלומר עד שכל השינויים שלא נכללו בעבודת ההעברה יעובדו.
- בדף פרטי משימת ההעברה, לוחצים על קידום.
- בחלון קידום משימת ההעברה?, לוחצים על קידום.
- העבודה של ההעברה מפסיקה לקרוא מהמקור וסטטוס המשנה הוא
Promote in progress. בשלב הזה, אי אפשר לעצור את תהליך המבצע או לבטל אותו. - מכונת היעד מקודמת למכונה ראשית שאפשר לכתוב בה.
סטטוס עבודת ההעברה הוא
Completed. - (אופציונלי) למקורות שמשתמשים בתוסף
pg_cron: שירות Database Migration Service לא מעביר את התוסףpg_cron(או הגדרותcronשמשויכות לתוסף), אבל הוא נתמך ביעדים של Cloud SQL ל-PostgreSQL. אם אתם משתמשים בתוסףpg_cronבמסדי הנתונים של המקור, אתם יכולים להתקין אותו מחדש במופע של היעד. - עכשיו אפשר לחבר את האפליקציה למופע Cloud SQL ולמחוק את משימת המיגרציה בצורה בטוחה.
אחרי ששלב הגיבוי המלא מסתיים ומשימת ההעברה נמצאת בשלב CDC, אפשרות הקידום זמינה.