באג #: 203819 (תחזוקת תוכן) VSTS:2112555

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

כאשר לבנות מחדש אינדקס עבור טבלה ב- Microsoft SQL Server 2012 או 2014 של שרת SQL, זיכרון מטמון SQL עלולה לגרום לירידה ומגדילה ניצול ה-CPU. בנוסף, שרת SQL, ייתכן שתיתקל בשגיאות החוצה--אין זיכרון פנוי.בעיה זו מתרחשת מאחר זיכרון רב הנצרך על-ידי פקיד זיכרון MEMORYCLERK_SQLLOGPOOL אשר נמצא בשימוש פנימי עבור פעילויות יומן הטרנזקציות.הערה בעיה זו מתרחשת רק בעת שימוש AlwaysOn קבוצות זמינות ב- SQL Server 2012 או 2014 של שרת SQL.

כדי לאבחן את השימוש בזיכרון מפורט, השתמש באחת מהשיטות הבאות:

  • השימוש בזיכרון מאגר הכולל, משותפים, פרטיים LogPoolSELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats

  • השימוש בזיכרון מאגר הפרטי של LogPool עבור כל DB וצרכןSELECT c.database_id, c.consumer_name, c.private_pool_pages*8 as Private_pages_KBFROM sys.databases d CROSS APPLY sys.dm_logpool_consumers (d.database_id) c

פתרון

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

2 עדכון מצטבר עבור SQL Server 2012 SP2/en-us/help/2983175

עדכון מצטבר 1 עבור SQL Server 2014/en-us/help/2931693

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

מצב

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

מידע נוסף

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

תיקון 2821783 : זיכרון שגיאות הקשורות ל- פקיד זיכרון ב- SQL Server 2012

Author: leowangWriter: v-juwangסוקר טכני: pranabm; wonkim; jackli; jaynar; sureshka; leowangEditor:v-emy

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

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

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

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