במסמך הזה מתוארים משאבי המעבד וגודל הזיכרון שכדאי לקחת בחשבון כשמתקינים את AlloyDB Omni במכונות וירטואליות. במסמך הזה אנחנו מניחים שאתם מכירים את PostgreSQL.
בחירת הגודל המתאים למכונות
בחירה בגודל המכונה הנכון ל-AlloyDB Omni היא קריטית כדי להשיג את הביצועים הטובים ביותר לאפליקציה שלכם. אם משלבים את המושגים שמופיעים במסמך הזה, אפשר להבין שהקלט שמשמש לקביעת גודל המכונה קשור לוודאות שלמערכת יש מספיק משאבים כדי לתמוך באפליקציה, כמו כמות נכונה של CPU, RAM ואחסון.
משאבי CPU
למופע צריכים להיות מספיק משאבי CPU כדי שפעולות במצב יציב יוכלו להתבצע בשיעור ניצול של 70% או פחות. אם יש מספיק משאבי CPU, יש מספיק מרווח ביטחון למופע כדי להתמודד עם עליות פתאומיות בשימוש ולהמשיך לפעול אם השימוש באפליקציה גדל עם הזמן. כך אפשר לבצע פעולות תחזוקה תקופתיות כמו vacuum. שימוש ב-100% מהמשאבים או קרוב לכך עלול להוביל לביצועים ירודים בגלל החלפת הקשר של תהליכים או של שרשורים, או בגלל השפעות של תורים בחלקים אחרים של המערכת, כשהם מתחרים על משאבי מעבד מוגבלים.
אם השימוש במשאבי ה-CPU גדול מ-70% באופן עקבי, או אם יש קפיצות תכופות ומתמשכות מעל 95%, כדאי לעבור לגודל מופע גדול יותר. באופן דומה, אם השימוש במצב יציב נמוך, עם שיאים מתחת ל-50%, כדאי לשקול הקטנה של המכונה למכונה קטנה יותר כדי לחסוך בעלויות.
גודל זיכרון ה-RAM
כמות זיכרון המערכת היא גורם חשוב לביצועי האפליקציה. AlloyDB Omni מבצע ניהול דינמי של הזיכרון, שמותאם לצרכים המשתנים של הזיכרון במסד הנתונים. הגודל המקסימלי של מאגר הנתונים הזמני, ללא הפעלת מנוע מבוסס-עמודות, הוא 80% מה-RAM שזמין בסוג המכונה שבו נעשה שימוש. במהלך הפעלת מסד הנתונים, AlloyDB Omni מתאים את מאגר הנתונים הזמני כדי להתאים לשאילתות שזקוקות לזיכרון נוסף, למשל שאילתות ניתוח.
השימוש במאגר הנתונים הזמני הוא גורם מרכזי בביצועי המערכת. כדי להבין כמה נתונים האפליקציה ניגשת ממאגר הנתונים הזמני בזמן שהיא פועלת, אפשר לבדוק את שיעור הפגיעה במאגר הנתונים הזמני. אם שיעור ההחמצות גבוה, כדאי להגדיל את כמות הזיכרון כדי להגדיל את ה-RAM שזמין למאגר הנתונים הזמני.
יכול להיות שבמסד נתונים יש כמות גדולה של נתונים, אבל רק קבוצת משנה קטנה יותר, שנקראת קבוצת העבודה, נמצאת בשימוש בפועל באפליקציה. צריך להשתמש בגודל המופע המתאים לסט העבודה. כדי ליהנות מהביצועים הטובים ביותר, כדאי להשתמש בסט עבודה שמתאים כולו למאגר החוצץ.