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

תוכן עניינים

מבוא

מאמר זה דן תמיכה של שרת SQL בסביבה של הליכי משנה מקבילים.

מידע נוסף

עיצוב הליבה של SQL Server מתפקד באופן מלא בסביבה של הליכי משנה מקבילים. עם זאת, אם אתה עובד בסביבה של הליכי משנה, אנו ממליצים שתבצע את הפעולות הבאות:

  • הפעל את Microsoft SQL Server 2000 Service Pack 3 (SP3) או service pack מאוחרת יותר.

  • התקן את עדכון האבטחה הטרי ביותר.

מערכת ההפעלה Microsoft Windows הופך Cpu hyper הליך משנה לוגית מופיעים כ יחידות ה-Cpu הפיזי. מכיוון ששרת SQL הוא כבר להרחבה, יחידות ה-Cpu נוספים מאפשרים SQL Server במעבדי נוסף.

לקבלת מידע נוסף אודות תמיכה של Microsoft Windows hyper-threading, בקר באתר האינטרנט הבא של Microsoft:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspx
עליך להיות מודע הפעולות הבאות כאשר אתה שוקל פריסה הליכי משנה:

  • רישוי

  • מיפוי מעבד

  • ביצועים

  • ה-CPU של Intel ספירה כלי השירות

להלן מידע נוסף אודות כל פריט.

רישוי

כאשר מופעל hyper-threading, מערכת פלט קלט בסיסית (BIOS) משתמשת לוגי ליחס CPU הפיזי. יישומי הנוכחי משתמש יחס של 2:1. משמעות הדבר היא כי ישנם שני (2) לוגיים יחידות ה-Cpu עבור כל CPU הפיזי. יחסי אלה עשויים להשתנות בעתיד; עם זאת, Microsoft SQL Server 2000 Service Pack 3 (SP3) וגירסאות מתקדמות יותר יש קוד רישוי נוסף המעבירה את הגבלות רישוי לטיפול היחס. לדוגמה, אם קוד מוצר שרת SQL שהתקנת מאפשרת רשיון CPU 4 ביחס 2:1, גירסת ה-build של SQL Server 2000 SP3 ובונה מאוחר יותר להתאים ולאפשר לך להשתמש ב- 8 יחידות ה-Cpu.

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

לפרטים נוספים הרישוי ונתמכים תצורה, בקר באתר האינטרנט הבא של Microsoft:

http://www.microsoft.com/sql/howtobuy/default.mspx

מיפוי מעבד

כברירת מחדל, שרת SQL יוצר מתזמן תזמון מצב המשתמש (UMS) לוגיים עבור כל מעבד בהתאם לסדר מעבד סודר. בסביבות הליכי משנה מקבילים זמין, Microsoft Windows הופכת את כל המעבדים זמין ל- SQL Server לעבד כאילו הם true מעבדים פיזיים. מדגם של לוגי של מיפוי מעבד פיזי מוצג בטבלה הבאה.

טבלת מיפוי מעבד 1

לוגי

פיזי

0

0

1

1

2

2

3

3

4

0

5

1

6

2

7

3

הנה דוגמה אחרת של מיפוי המעבד.

טבלת מיפוי מעבד 2

לוגי

פיזי

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

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

באפשרותך להשתמש באפשרות מסכת קירבה שרת SQL לשינוי הצפוי במעבד פיזי. כדי לעשות זאת, ראה טבלת מיפוי מעבד 1. אם מסיכת הקירבה הוא 00010001, שהוא משתמש במעבד 0 ומעבד 4, המעבדים הלוגיים הנמצאים בשימוש ימופו למעבד לדוגמה פיזי, #0. התוצאה תהיה בשימוש מעבד פיזי יחיד התומך בשניהם המעבדים הלוגיים במקום שני מעבדים פיזיים. מצב זה כנראה לפגוע בביצועים.

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

לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

כיצד להגדיר את האפשרות קירבה קלט/פלט של שרת SQL הבנת 298402

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

ביצועים

הביצועים של הליכי בסביבות משתנה. שמרנית בדיקות הראו רווחים 10 עד 20 אחוזים עבור עומסי עבודה של שרת SQL, אך תבניות היישום יש השפעה משמעותית. ייתכן שתמצא כי יישומים מסוימים אינם מקבלים לגידול ביצועים על-ידי ניצול של hyper-threading. אם מעבדים פיזיים רוויים, באמצעות מעבדים לוגיים יכול להפחית את עומס העבודה שהושג.

לדוגמה, יישומים הגורמות רמות גבוהות של תחרות עלולה לגרום פגיעה בביצועים בסביבה של הליכי משנה מקבילים. אנו ממליצים לך מחשב היישום באופן יסודי כדי לוודא בסביבה של הליכי משנה מקבילים מספק שהביצועים שתרוויח שברצונך לעומת הרכישה של יחידות ה-Cpu הפיזי המקביל. טכנולוגיית Hyper-threading יכולה להועיל מאוד אך hyper-threading אין אפשרות להחליף את העוצמה המלאה של ה-CPU הפיזי נוספים.

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

אתר האינטרנט של Intel יש כמה מידע טוב וערכות לימוד אודות hyper-threading (Intel NetBurst המיקרו-ארכיטקטורה). לקבלת מידע נוסף אודות מערכות התומכות hyper-threading, בקר באתרי האינטרנט של Intel הבאים:

http://software.intel.com/en-us/blogs/2009/06/02/intel-hyper-threading-technology-your-questions-answered

http://developer.intel.com

מעלות מקסימום של parallelism (MAXDOP)

לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

המלצות וקווים מנחים עבור האפשרות התצורה 'לכל היותר דרגת parallelism' ב- SQL Server 2806535

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×