KB4131193-בעיות בביצועים מתרחשות בצורת PAGELATCH_EX וPAGELATCH_SH ממתינה ב-TempDB בעת השימוש ב-SQL Server 2016

תופעות

בעת שימוש ב-Microsoft SQL Server 2016, מתבצעת המתנה PAGELATCH_EX וPAGELATCH_SH זמן ההמתנה מתרחשת בדפי מסד הנתונים השייכים לטבלאות מערכת של sys. sysobjvalues ו-sys. sysseobjvalues ב-TempDB.

פתרון

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

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

  • הימנע משימוש בפקודה ' חתוך טבלה ' נגד טבלאות זמניות.

  • הימנעות משינוי טבלאות זמניות לאחר יצירתן.

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

פתרון

תיקון זה כלול בעדכונים הבאים:

עדכון מצטבר 1 עבור SQL Server 2016 Service Pack 2

עדכון מצטבר 9 עבור SQL Server 2016 Service Pack 1

אודות SQL Server build

כל גירסת build חדשה של SQL Server מכילה את כל התיקונים החמים ותיקוני האבטחה שהיו בגירסת build קודמת. מומלץ להתקין את גירסת ה-build העדכנית ביותר עבור גירסת SQL Server שברשותך:

גירסת ה-build העדכנית ביותר של SQL Server 2016

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

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

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

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

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×