סיכום
עדכון זה מוסיף ארגומנט רמז חדש לשאילתה USE HINT, QUERY_PLAN_PROFILE. ארגומנט זה מאפשר יצירת פרופילים קליל עבור השאילתה. כאשר שאילתה המכילה רמז חדש זה תהסתיים, מופעל אירוע מורחב query_plan_profile חדש. אירוע מורחב זה חושף סטטיסטיקת ביצוע ו- XML של תוכנית ביצוע בפועל בדומה query_post_execution_showplan המורחב, אך רק עבור שאילתות המכילות את הרמז החדש.
הערות
-
כאשר פרופילים קלים מופעלים עבור שאילתה, מידע זה הופך מידע לזמין עבורך לניתוח סטטיסטיקת ביצועים של זמן ריצה עבור השאילתה. כמו כן, באפשרותך להשתמש בתכונות כגון sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml ונתונים סטטיסטיים של שאילתה חיה.
-
אם אתה מאפשר איסוף query_post_execution_showplan מורחב, פעולה זו תוסיף תשתית פרופילים סטנדרטית לכל שאילתה הפועלת בשרת ולכן עשויה להשפיע על ביצועי השרת הכוללים. אם אתה מאפשר לאיסוף query_thread_profile המורחב להשתמש במקום זאת בתשתית פרופילים קליל, הדבר תשפיע על הרבה פחות ביצועים, אך עדיין ישפיע על ביצועי השרת הכוללים. אם אתה query_plan_profile את האירוע המורחב, פעולה זו תאפשר רק את תשתית יצירת הפרופילים הקל משקל עבור שאילתה שבוצעה עם QUERY_PLAN_PROFILE ולכן לא תשפיע על עומסי עבודה אחרים בשרת. השתמש ברמז זה כדי ליצור פרופיל של שאילתה ספציפית מבלי להשפיע על חלקים אחרים של עומס העבודה בשרת.
לקבלת מידע נוסף אודות פרופיל שאילתה רגיל וקל משקל, עיין sys.dm_exec_query_statistics_xml הבא באתר האינטרנט של Microsoft Learn.
מידע נוסף
בעיה זו נפתרה בעדכונים הבאים עבור SQL Server:
עדכון מצטבר 11 עבור SQL Server 2017
עדכון מצטבר 3 עבור SQL Server 2016 Service Pack 2.
אודות SQL Server Build
כל גירסת Build חדשה עבור SQL Server 2016 מכילה את כל תיקוני האבטחה והתיקונים החמים שהיו בגירסת ה- Build הקודמת. אנו ממליצים להתקין את גירסת ה- Build העדכנית ביותר עבור גירסת SQL Server:
הפניות
למד על המינוח שבו Microsoft משתמשת לתיאור עדכוני תוכנה.