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