none
sql 2008 r2 RRS feed

  • שאלה

  • שלום,
    יש לי שרת חדש SERVER 2008 R2 עם 16GB זכרון,2 מעבדים XEON,RAID 5
    השרת ישמש כDB SQL2008 R2,בנוסף יהיה מכולל דוחות ובר טנדר להדפסת מדבקות.
    רציתי להתיעץ לגבי הגדרת זכרון (MIN MAX),
    AWE,ובכלל הגדרות מומלצות ל SQL2008 לביצועים טובים,גם מערכת הפעלה וגם ל SQL עצמו.


    יום ראשון 27 נובמבר 2011 11:44

תשובות

  • הי,

    אין משמעות להגדיר את ה- AWE עבור מערכות 64 ביט. לגבי 32 ביט אפשר להפעיל אך ניהול הכתובות עובר למערכת ההפעלה.

    עבור המקסימום ל- SQL זה בדיוק כמו שציינתי, לפי הנוסחה, מה- 16GB שיש תחסר את מה שהשרת צריך עבור מערכת ההפעלה והאפליקציות הנוספות שמותכנות עליו,  וזה מה שתגדיר ל- SQL.

    במידה ומותקנת רק מערכת הפעלה ושרת SQL הייתי ומגדיר 10 גיגה עבור שרת ה- SQL.

    הייתי מוסיף רק אחרי ניתור השרת אבל לא יותר מ- 13GB.

    בהצלחה 


    אסף שלם
    • סומן כתשובה על-ידי tech supp יום שני 28 נובמבר 2011 10:55
    יום שני 28 נובמבר 2011 07:58

כל התגובות

  • הי,

    ראשית על איזו מערכת הפעלה אתה מתקין את ה- SQL Server 2008 R2?

    32 ביט? 64 ביט?

    תתעלם לחלוטין מה- AWE במידה ואתה עובד ב- 64 ביט. במידה ואתה ב- 32 אתה יכול לסמן וכך להרחיב את ההקצאה של ה- SQL מ- 2 ל- 3 גיגה אבל את יכול לסבול מבעיות אחרות.

    בגדול, על בסיס מערכת ההפעלה ואפליקציות נוספות שרצות בשרת תגדיר מה אתה לא מעוניין שה- SQL Server ינצל.

    את ההקצה הנ"ל תוריד מה- 16 גיגה שיש לך וזה מה שתגדיר עבור ה- MAx של ה- SQL, ההנחה שאתה עובד ב- 64 ביט ואתה והמערכת יכולה לנצל יותר מ- 2 גיגה.

    עבור הדוחות, אתה יכול לממש, תלוי במהדורה שאתה מתקין, Resource Governer וכך לשלוט במשאבים האופרטיבים ביחס לדוחות.

    בקיצור:

    המוטיבציה לתת ל- SQL כמה שיותר ללא פגיעה בשרותים נוספים על השרת.

    נתקלתי במערכת שבה היה מוגדר 12 גיגה וה- SQL לא היה מוגבל, למערכת ההפעלה Windows server 2008 datacenterנשאר פחות מ- גיגה לעבוד, דבר שיצר בעיות ביצועים מכוון לא צפוי.

    בהצלחה

     

     


    אסף שלם
    יום ראשון 27 נובמבר 2011 14:04
  • שלום,

    קודם כול תודה על התשובה.
    OS היא 64 ביט.
    כמה לדעתך להגדיר מקסימום לSQL,לפי משהו פירטתי ,ולא התיחסתה להגדרות של הSQL עצמו,הכוונה דרך sp_configure.
    ולסיכום אני מבין שאין כבר משמעות להגדיר /pae  /3gb במערכות חדשות.

    יום שני 28 נובמבר 2011 07:31
  • הי,

    אין משמעות להגדיר את ה- AWE עבור מערכות 64 ביט. לגבי 32 ביט אפשר להפעיל אך ניהול הכתובות עובר למערכת ההפעלה.

    עבור המקסימום ל- SQL זה בדיוק כמו שציינתי, לפי הנוסחה, מה- 16GB שיש תחסר את מה שהשרת צריך עבור מערכת ההפעלה והאפליקציות הנוספות שמותכנות עליו,  וזה מה שתגדיר ל- SQL.

    במידה ומותקנת רק מערכת הפעלה ושרת SQL הייתי ומגדיר 10 גיגה עבור שרת ה- SQL.

    הייתי מוסיף רק אחרי ניתור השרת אבל לא יותר מ- 13GB.

    בהצלחה 


    אסף שלם
    • סומן כתשובה על-ידי tech supp יום שני 28 נובמבר 2011 10:55
    יום שני 28 נובמבר 2011 07:58