שיקולים לגבי משאבים שמשפיעים על הביצועים

בחירת גרסת תיעוד:

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

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