מאפייני הבעיה

בסביבות NUMA, Microsoft SQL Server נתקל אחת או יותר מהבעיות הביצועים הבאות:

  • תהליך שרת SQL נתקל מופרז ב- cpu.

  • שאילתות להימשך זמן רב תושלם.

  • יישומים או משימות SQL Server Agent להיתקל להתנתקויות שאילתה או להתנתקויות חיבור.

  • תהליך שרת SQL מחדש על-ידי שירות האשכולות.

בנוסף, ייתכן שתיתקל בתופעות הבאות:

  • ערכי הרשאות מלאות עבור SOS_PHYS_PAGE_CACHE המתן סוג בעת ביצוע שאילתה על התצוגה ניהול דינמי של sys.dm_os_wait_stats (dmv)

  • ערכי הרשאות מלאות עבור CMEMTHREAD המתן סוג ואת SOS_SUSPEND_QUEUE spinlock בעת ביצוע שאילתה על sys.dm_os_spinlock_stats dmv

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל האבטחה מתקן אשר היו כלולים בעדכון המצטבר הקודם. להוציא את העדכונים המצטבר העדכני ביותר עבור SQL Server:


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

אם התיקון החם זמין להורדה, ישנו סעיף "תיקון חם זמין להורדה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות של Microsoft ותמיכה כדי לקבל את התיקון החם.

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

http://support.microsoft.com/contactus/?ws=supportהערה הטופס "תיקון חם זמין להורדה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.

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

פתרון הבעיה

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

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

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

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

הפניות

לקבלת מידע נוסף אודות האופן שבו ניתן להבין את הרעיון של דפים זרים, עבור אל אתר האינטרנט של הצבה בבלוג MSDN הבא:

כיצד זה פועל: שרת SQL (בלוקי הזיכרון המקומי, זר והרחק NUMA)

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

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

×