תוכן עניינים:

איך אני יודע אם לשרת ה-SQL שלי יש מספיק זיכרון?
איך אני יודע אם לשרת ה-SQL שלי יש מספיק זיכרון?

וִידֵאוֹ: איך אני יודע אם לשרת ה-SQL שלי יש מספיק זיכרון?

וִידֵאוֹ: איך אני יודע אם לשרת ה-SQL שלי יש מספיק זיכרון?
וִידֵאוֹ: Itai Binyamin: Take your SQL Server development process forward! 2024, נוֹבֶמבֶּר
Anonim
  1. בדוק את SQLServer : Buffer ManagerPage תוחלת חיים, אם ה ערך הוא מתחת ל-300 שניות, שרת ה-SQL שלך צריך עוד זיכרון .
  2. בדוק את ה קובץ עמוד\% שימוש (_סה"כ), אם אתה מוצא את זה גבוה 50%+, שֶׁלְךָ צריך גם מערכת הפעלה/יישומים אחרים זיכרון .

נשאל גם, איך אני יודע אם ה-SQL Server שלי צריך יותר זיכרון?

כיצד לדעת אם לשרת SQL שלך יש יותר מדי זיכרון

  1. Max Server Memory מוגדר ברמת המופע: לחץ באמצעות לחצן העכבר הימני על שם ה-SQL Server שלך ב-SSMS, לחץ על מאפיינים, זיכרון, וזהו "זיכרון שרת מקסימלי". זה כמה זיכרון אתה מוכן לתת למנוע להשתמש.
  2. זיכרון שרת יעד הוא כמה זיכרון המנוע מוכן להשתמש.

לאחר מכן, השאלה היא מדוע SQL Server לוקח כל כך הרבה זיכרון? SQL Server נועד להשתמש בכל זיכרון על שרת כברירת מחדל. הסיבה לכך היא אותו SQL Server שמור את הנתונים במסד הנתונים ב זיכרון RAM כך ש זה יכול לגשת לנתונים מהר יותר ממה שהיה יכול אם היה צריך לקרוא את הנתונים מהדיסק בכל פעם שמשתמש צריך אותם.

בהקשר זה, כמה זיכרון באמת צריך SQL Server שלי?

דרישות מערכת ההפעלה: כלל אצבע טוב הוא לשמור 1 GB של RAM עבור מערכת ההפעלה כברירת מחדל, בתוספת 1 GB נוסף עבור כל 4 GB בין 4-16 ועוד 1 GB עבור כל 8 GB המותקן מעל 16 GB. איך זה נראה ב-a שרת עם 32 GB RAM הוא 7 GB עבור מערכת ההפעלה שלך, כאשר 25 GB הנותרים מוקדשים שלך SQL Server.

האם SQL Server משתמש בכל הזיכרון הזמין?

SQL Server הוא משתמש בכולם של ה זיכרון . לא משנה כמה זיכרון אתה מכניס למערכת, SQL Server רָצוֹן להשתמש בכל זה פחית קבל עד שהוא מאחסן במטמון מסדי נתונים שלמים זיכרון ואחר כך כמה.

מוּמלָץ: