DMVs לבדיקת הפעילות בשרת: sys.dm_exec_query_stats, sys.dm_exec_procedure_stats, sys.dm_exec_cached_plans

יום חמישי, ספטמבר 24, 2015

ניתן למצוא כאן רשימה של ה-DMVs השונים העוסקים בפעילות על השרת (מי עושה מה וכו’),ואני אתמקד בשלושת אלו שבכותרת שעוסקים במה שמתבצע/התבצע, עם הדגש על “מה” ולא על “מי”. דרך הקישור למעלה ניתן להגיע לתיעוד הרישמי של כל אחת משלוש הפונקציות הנ”ל, ובניסוח חופשי שלי ניתן לתאר את תפקידן כך: sys.dm_exec_query_stats – הפקודות השונות שהתבצעו בשרת (פקודות כגון הרצת Select, ביצוע Update וכו’). הנתונים הם ברמת הפקודה, ומתייחסים לפקודות שנמצאות ב-Cache ושיש להן Plan. sys.dm_exec_procedure_stats – הפרוצדורות השונות שב-Cache. כל פרוצדורה – שורה. sys.dm_exec_cached_plans – התוכניות (Plans) השונות ב-Cache. משלימה את המידע שב-sys.dm_exec_query_stats במידע שמתייחס ל-Cache...