תיקון: מספר מוערך של שורות מחושב באופן שגוי עבור פרדיקאט המערב של עמודה GUID ייחודי ב- SQL Server 2014 או 2016

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

שקול את התרחיש הבא:
  • ברשותך שאילתה המשתמשת פרדיקאט שאינו שוויון על עמודה GUID ייחודי ב- SQL Server 2014 או 2016.
  • הנתונים הסטטיסטיים מתעדכנים באמצעות דגימה של ברירת המחדל. לחלופין, שורות חדשות מוכנסים לתוך הטבלה לאחר עדכון הסטטיסטיקה האחרונה.
  • שרת SQL משתמש Estimator מספר מונה חדשה שבה מצב תאימות של מסד הנתונים מוגדר כ- 120.
  • ערכי GUID לא אחיד מפוזרים על-פני הטבלה.

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

פתרון

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



לאחר התקנת חבילת עדכון מצטבר זה, תצטרך להפעיל את דגל מעקב 4199. כדי לעשות זאת, באפשרותך להוסיף -T4199 פרמטר האתחול. לחלופין, באפשרותך להשתמש במשפט dbcc traceon(4199) עבור הפעלה מסוימת.
אודות עדכונים מצטברים עבור שרת SQL
אודות עדכונים מצטברים עבור שרת SQL

מצב

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

הפניות

למד אודות המינוח ש-microsoft משתמשת לתיאור עדכוני תוכנה.
מאפיינים:

מזהה פריט: 3150152 - סקירה אחרונה: 17 בינו׳ 2017 - תיקון: 1

משוב