KB3216543 - תיקון: עומסי עבודה המשתמשים בטרנזקציות קצרות תכופות רבות ב SQL Server 2016 וב- 2017 עשויים לצרוך יותר CPU מאשר ב- SQL Server 2014

חל על
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Standard on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows

סימפטומים

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

בחן את התרחישים הבאים:

  • יש לך עומס עבודה גבוה של טרנזקציות עם מספר גדול של טרנזקציות הוספה/עדכון.
  • האפליקציה שלך מבצעת טרנזקציות קטנות תכופות.
  • היישום שלך מסתמך במידה רבה על tempdb, למשל כאשר היישום משתמש בטבלה זמנית INSERT INTO ברצף בטרנזקציות נפרדות רבות.

פתרון

בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:

הערה:

  • כדי להפוך את התיקון לזמין, יש להפוך את דגל המעקב (TF) 3427 לזמין רק מעדכון מצטבר 2 עבור SQL Server 2016 SP1 לעדכון מצטבר 2 עבור SQL Server 2016 SP2.
  • החל מעדכון מצטבר 3 עבור SQL Server 2016 SP2 ועבור SQL Server 2017, יש להפוך את התאימות לקריטריונים משותפים (CCC) ללא זמינה כדי להפעיל את התיקון.

עדכון מצטבר 4 עבור SQL Server 2017

עדכון מצטבר 3 עבור SQL Server 2016 SP2

עדכון מצטבר 2 עבור SQL Server 2016 SP1

אודות עדכונים מצטברים עבור SQL Server

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

העדכון המצטבר האחרון עבור SQL Server 2017

העדכון המצטבר האחרון עבור SQL Server 2016

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

חומרי עזר

קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.