בדף הזה מפורטת רשימה של הבעיות הנפוצות ביותר שאתם עלולים להיתקל בהן כשאתם עובדים עם מופעים של Cloud SQL, ומוסבר איך לפתור אותן. כדאי גם לעיין בדפים בעיות מוכרות, פתרון בעיות ודף התמיכה.
צפייה ביומנים
כדי לראות מידע על פעולות אחרונות, אפשר לעיין ביומני הפעולות של מופע Cloud SQL או ביומני השגיאות של SQL Server.
בעיות בחיבור
כדי לקבל עזרה בפתרון בעיות בחיבור, אפשר לעיין בדף ניפוי באגים בבעיות חיבור או בקטע קישוריות בדף לפתרון בעיות.
בעיות שקשורות למופע
גיבויים
כדי לקבל את הביצועים הכי טובים בגיבויים, כדאי להגביל את מספר הטבלאות למספר סביר.
אם נתקלתם בבעיות אחרות שקשורות לגיבויים, תוכלו לעיין בקטע גיבויים בדף פתרון הבעיות.
ייבוא וייצוא
ייבוא ל-Cloud SQL וייצוא מ-Cloud SQL יכולים להימשך זמן רב, בהתאם לגודל הנתונים שעוברים עיבוד. ההשלכות האפשריות הן:
- אי אפשר לעצור פעולה של מופע Cloud SQL שפועלת במשך זמן רב.
- אפשר לבצע רק פעולת ייבוא או ייצוא אחת בכל פעם לכל מופע, וייבוא או ייצוא שפועלים לאורך זמן חוסמים פעולות אחרות, כמו גיבויים יומיים אוטומטיים.
כדי לקצר את משך הזמן שנדרש להשלמת כל פעולה, אפשר להשתמש בפונקציונליות של ייבוא או ייצוא ב-Cloud SQL עם קבוצות קטנות יותר של נתונים.
בדרך כלל, כשמבצעים העברה של מסד נתונים שלם, מומלץ להשתמש בקובצי BAK ולא בקובצי SQL לייבוא. בדרך כלל, ייבוא מקובץ SQL נמשך הרבה יותר זמן מייבוא מקובץ BAK.
לבעיות אחרות בייבוא ובייצוא, אפשר לעיין בקטע ייבוא וייצוא בדף פתרון הבעיות.
מצב מושעה
יכולות להיות סיבות שונות להשעיה של מופע Cloud SQL, כולל:
בעיות בחיוב
לדוגמה, אם תוקף כרטיס האשראי בחשבון לחיוב של הפרויקט פג, יכול להיות שהמופע יושעה. כדי לבדוק את פרטי החיוב של פרויקט, עוברים אל דף החיוב במסוף Google Cloud , בוחרים את הפרויקט ומציגים את פרטי החשבון לחיוב שמשמש לחיוב הפרויקט. אחרי שפותרים את הבעיה בחיוב, המכונה חוזרת לסטטוס 'ניתנת להפעלה' תוך כמה שעות.
בעיות מרכזיות ב-Cloud Key Management Service
לדוגמה, אם גרסת המפתח של Cloud KMS שמשמשת להצפנת נתוני המשתמש במופע Cloud SQL לא קיימת, הגישה למפתח מבוטלת, או אם המפתח מושבת, נמחק או לא נגיש במשך כמה שעות אחרי כמה ניסיונות חוזרים. מידע נוסף מופיע במאמר בנושא שימוש במפתחות הצפנה בניהול הלקוח (CMEK).
בעיות משפטיות
לדוגמה, הפרה של Google Cloud מדיניות השימוש המקובל עלולה לגרום להשעיה של המופע. מידע נוסף מופיע בקטע 'השעיות והסרות' בתנאים ובהגבלות שלGoogle Cloud .
בעיות תפעוליות
לדוגמה, אם מופע נתקע בלולאת קריסה (הוא קורס בזמן ההפעלה או מיד אחרי ההפעלה), יכול להיות ש-Cloud SQL ישעה אותו.
בזמן שהמופע מושעה, אתם יכולים להמשיך לראות מידע עליו או למחוק אותו, אם בעיות בחיוב גרמו להשעיה.
משתמשי Cloud SQL שרכשו חבילות תמיכה מסוג Platinum, Gold או Silver יכולים לפנות ישירות לצוות התמיכה שלנו בנוגע למופעים מושעים. כל המשתמשים יכולים להיעזר בהנחיות הקודמות ובפורום google-cloud-sql.
ביצועים
סקירה כללית
Cloud SQL תומך בעומסי עבודה שדורשים ביצועים גבוהים, עם עד 60,000 פעולות קלט/פלט (IOPS) וללא עלות נוספת עבור קלט/פלט. ביצועי ה-IOPS והתפוקה תלויים בגודל הדיסק, במספר ה-vCPU של המופע ובגודל בלוק ה-I/O, בין היתר.
הביצועים של המופע תלויים גם בסוג האחסון ובנפח העבודה.
למידע נוסף על:
- דיסקים לאחסון מתמיד וביצועים.
- מדדי ביצועים והגבלת קצב.
- אופטימיזציה של ביצועי הדיסק.
- גורמים אחרים שמשפיעים על הביצועים.
שמירה על מספר סביר של טבלאות במסד הנתונים
טבלאות של מסדי נתונים צורכות משאבי מערכת. מספר גדול מדי עלול להשפיע על הביצועים והזמינות של המופע, ולגרום לכך שהמופע לא יעמוד בתנאי הסכם רמת השירות. מידע נוסף
פתרון בעיות
לבעיות אחרות ב-Cloud SQL, אפשר לעיין בדף פתרון בעיות.
הודעות שגיאה
הודעות שגיאה ספציפיות של API מפורטות בדף ההפניה הודעות שגיאה.
פתרון בעיות שקשורות למפתחות הצפנה בניהול הלקוח (CMEK)
יכול להיות שפעולות של אדמין ב-Cloud SQL, כמו יצירה, שיבוט או עדכון, ייכשלו בגלל שגיאות ב-Cloud KMS, ותפקידים או הרשאות חסרים. סיבות נפוצות לכישלון כוללות: גרסת מפתח חסרה ב-Cloud KMS, גרסת מפתח ב-Cloud KMS שהושבתה או נהרסה, הרשאות IAM לא מספיקות לגישה לגרסת המפתח ב-Cloud KMS או שגרסת המפתח ב-Cloud KMS נמצאת באזור אחר ממופע Cloud SQL. כדי לאבחן ולפתור בעיות נפוצות, אפשר להיעזר בטבלת פתרון הבעיות הבאה.
טבלת פתרון בעיות שקשורות למפתחות הצפנה בניהול הלקוח
| לגבי השגיאה הזו... | יכול להיות שהבעיה היא... | אפשר לנסות את הפעולות הבאות… |
|---|---|---|
| לא נמצא חשבון שירות לכל מוצר ולכל פרויקט | השם של חשבון השירות שגוי. | מוודאים שיצרתם חשבון שירות לפרויקט המשתמש הנכון.
|
| אי אפשר להעניק גישה לחשבון השירות | לחשבון המשתמש אין הרשאה להעניק גישה לגרסה הזו של המפתח. | מוסיפים את התפקיד אדמין ארגוני לחשבון המשתמש או לחשבון השירות.
|
| גרסת מפתח של Cloud KMS נהרסת | גרסת המפתח מושמדת. | אם גרסת המפתח מושמדת, אי אפשר להשתמש בה כדי להצפין או לפענח נתונים. |
| גרסת מפתח Cloud KMS מושבתת | גרסת המפתח מושבתת. | מפעילים מחדש את גרסת המפתח של Cloud KMS.
|
| אין מספיק הרשאות לשימוש במפתח Cloud KMS | התפקיד cloudkms.cryptoKeyEncrypterDecrypter חסר אצל המשתמש או בחשבון השירות שמשמשים להפעלת פעולות במופעים של Cloud SQL, או שגרסת מפתח Cloud KMS לא קיימת. |
בפרויקט Google Cloud שבו מאוחסן המפתח, מוסיפים את התפקידcloudkms.cryptoKeyEncrypterDecrypterלמשתמש או לחשבון השירות.
אם התפקיד כבר הוענק לחשבון שלכם, במאמר יצירת מפתח מוסבר איך ליצור גרסה חדשה של מפתח. ראו הערה. |
| מפתח Cloud KMS לא נמצא | גרסת המפתח לא קיימת. | יוצרים גרסה חדשה של המפתח. איך יוצרים מפתח ראו הערה. |
| אי אפשר לגשת למפתח EKM | אי אפשר לגשת למפתח External Key Manager (EKM) במשך כמה שעות. גם אחרי כמה ניסיונות חוזרים, אי אפשר לגשת למפתח EKM. | צריך לבדוק את סטטוס החיבור של EKM ולפתור את הבעיה עם ספק ה-EKM.
|
| מופע Cloud SQL וגרסת מפתח Cloud KMS נמצאים באזורים שונים | גרסת המפתח של Cloud KMS והמופע של Cloud SQL חייבים להיות באותו אזור. היא לא פועלת אם גרסת המפתח של Cloud KMS נמצאת באזור גלובלי או במספר אזורים. | יוצרים גרסת מפתח באותו אזור שבו רוצים ליצור מכונות. איך יוצרים מפתח ראו הערה. |
| גרסת מפתח Cloud KMS משוחזרת אבל המופע עדיין מושעה | גרסת המפתח מושבתת או שלא מעניקה את ההרשאות המתאימות. | מפעילים מחדש את גרסת המפתח ומעניקים את התפקיד cloudkms.cryptoKeyEncrypterDecrypter למשתמש או לחשבון השירות בפרויקט Google Cloud שמארח את המפתח. |
טבלת פתרון בעיות בהצפנה מחדש
| לגבי השגיאה הזו... | יכול להיות שהבעיה היא... | אפשר לנסות את הפעולות הבאות… |
|---|---|---|
| ההצפנה מחדש של משאב CMEK נכשלה כי אין גישה למפתח Cloud KMS. חשוב לוודא שהגרסה של המפתח הראשי מופעלת ושההרשאה ניתנה בצורה תקינה. | גרסת המפתח מושבתת או שלא מעניקה את ההרשאות המתאימות. | מפעילים מחדש את גרסת המפתח של Cloud KMS: בפרויקט Google Cloud שמארח את המפתח, מוודאים שהתפקיד |
| ההצפנה מחדש של משאב CMEK נכשלה בגלל שגיאה פנימית בשרת. אפשר לנסות שוב מאוחר יותר | אירעה שגיאת שרת פנימית. | מנסים להצפין מחדש. מידע נוסף זמין במאמר בנושא הצפנה מחדש של מופע או רפליקה קיימים עם CMEK |