KB2938463 - תיקון: לא מוצגת המלצה לאינדקס חסרה כאשר האינדקס שגוי עבור השאילתה ב SQL Server 2014

חל על
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

סימפטומים

נניח שאתה משתמש ב- Microsoft SQL Server 2014. אתה עשוי להיתקל בבעיה הבאה הקשורה בהערות המוצר של SQL Server 2014:
פרטי אינדקס חסרים להשמיט אינדקסים חסרים אם קיים אינדקס hash אך אינו מתאים לשאילתה
בעיה: אם יש לך אינדקס HASH בעמודות של טבלה ממוטבת לזיכרון שאליה מתבצעת הפניה בשאילתה, אך אין אפשרות להשתמש באינדקס עבור השאילתה, SQL Server 2014 לא תמיד ידווח על אינדקס חסר ב- SHOWPLAN_XML וב- DMV sys.dm_db_missing_index_details.

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

פתרון

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

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

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

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

      

מצב

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