KB4577976 - תיקון: חסימת הידור מתרחשת בעת ביצוע פרוצדורות מאוחסנות רבות בו-זמנית ב SQL Server 2017 ו- 2019

חל על
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

סימפטומים

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

  1. בצע את הפרוצדורה המאוחסנת.
  2. השתמש במאגר נתוני שאילתה (QDS) כדי לכפות את התוכנית.
  3. הפעל sp_recompile בפרוצדורה המאוחסנת כדי להסיר בכוח את התוכנית ממטמון הפרוצדורה.
  4. הפעל את הפרוצדורה המאוחסנת בו-זמנית בהפעלות נפרדות רבות.

גורם

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

מצב

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

פתרון

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

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

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

חומרי עזר

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