אבחון בעיות

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

טבלת פתרון בעיות שקשורות למפתחות הצפנה בניהול הלקוח

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

עוברים לדף Service Accounts.

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

כניסה לדף IAM Accounts

גרסת מפתח של Cloud KMS נמחקת גרסת המפתח מושמדת. אם גרסת המפתח מושמדת, אי אפשר להשתמש בה כדי להצפין או לפענח נתונים.
גרסת מפתח Cloud KMS מושבתת גרסת המפתח מושבתת. מפעילים מחדש את גרסת המפתח של Cloud KMS.

לדף Crypto Keys

אין מספיק הרשאות לשימוש במפתח Cloud KMS התפקיד cloudkms.cryptoKeyEncrypterDecrypter חסר אצל המשתמש או בחשבון השירות שבהם אתם משתמשים כדי להריץ פעולות במופעים של Cloud SQL, או שגרסת המפתח של Cloud KMS לא קיימת. בפרויקט Google Cloud שבו מאוחסן המפתח, מוסיפים את התפקיד cloudkms.cryptoKeyEncrypterDecrypter למשתמש או לחשבון השירות.

כניסה לדף IAM Accounts


אם התפקיד כבר הוקצה לחשבון שלכם, כדאי לעיין במאמר בנושא יצירת מפתח כדי ללמוד איך ליצור גרסה חדשה של מפתח. ראו הערה.
מפתח Cloud KMS לא נמצא גרסת המפתח לא קיימת. יוצרים גרסת מפתח חדשה. איך יוצרים מפתח ראו הערה.
אין גישה למפתח EKM אין גישה למפתח של External Key Manager ‏ (EKM) במשך כמה שעות. גם אחרי כמה ניסיונות חוזרים, אי אפשר לגשת למפתח ה-EKM.

אם המופע מושעה כי מפתח לא זמין, אבל המפתח מופיע כפעיל וכזמין במסוף Google Cloud , הבעיה כנראה קשורה לחיבור או לאימות של EKM.
בודקים את סטטוס החיבור של EKM ופותרים את הבעיה עם ספק EKM.
  • מוודאים שיומני הביקורת Data Access של Cloud KMS מופעלים בפרויקט.
  • כדי לראות את השגיאה הספציפית שהוחזרה על ידי ספק ה-EKM, מחפשים ביומני הביקורת של Cloud פעולות Decrypt שנכשלו.
  • כדאי לבדוק ביומנים הפנימיים של מנהל המפתחות החיצוני (לדוגמה, יומני מכשיר של Thales) אם יש ניתוקים או כשלים באימות של אסימון JWT‏ (JSON Web Token). צריך לבדוק את הכללים של חומת האש ברשת כדי לוודא ש-EKM יכול להתחבר לאינטרנט כדי להוריד את אישורי האימות הציבוריים של Google.

לדף Crypto Keys

המכונה של Cloud SQL וגרסת המפתח של Cloud KMS נמצאים באזורים שונים גרסת המפתח של Cloud KMS והמכונה של Cloud SQL צריכות להיות באותו אזור. היא לא פועלת אם גרסת המפתח של Cloud KMS נמצאת באזור גלובלי או במספר אזורים. יוצרים גרסת מפתח באותו אזור שבו רוצים ליצור מכונות. איך יוצרים מפתח ראו הערה.
גרסת המפתח של Cloud KMS משוחזרת, אבל המופע עדיין מושעה כמה דקות לאחר מכן. תהליך האימות הפנימי של המופע יכול להימשך עד 10 דקות לפני שהמופע יהיה זמין שוב. ממתינים 10 דקות עד שהמופע יהיה זמין.
גרסת המפתח של Cloud KMS משוחזרת, אבל המופע עדיין מושעה יותר מ-10 דקות לאחר מכן. גרסת המפתח מושבתת או שלא מוענקות הרשאות מתאימות. מפעילים מחדש את גרסת המפתח ומעניקים את התפקיד cloudkms.cryptoKeyEncrypterDecrypter למשתמש או לחשבון השירות בפרויקט Google Cloud שבו מתארח המפתח.

טבלת פתרון בעיות בהצפנה מחדש

לשגיאה הזו... יכול להיות שהבעיה היא... כדאי לנסות את זה...
ההצפנה מחדש של משאב CMEK נכשלה כי אין גישה למפתח Cloud KMS. חשוב לוודא שהגרסה של המפתח הראשי מופעלת ושההרשאה ניתנה בצורה תקינה. גרסת המפתח מושבתת או שלא מוענקות הרשאות מתאימות.

מפעילים מחדש את גרסת המפתח של Cloud KMS:

לדף Crypto Keys

בפרויקט Google Cloud שבו מאוחסן המפתח, מוודאים שהתפקיד cloudkms.cryptoKeyEncrypterDecrypter הוקצה למשתמש או לחשבון השירות:

כניסה לדף IAM Accounts

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