content top
דברים שלא ידעתם על ה-Activity Monitor

דברים שלא ידעתם על ה-Activity Monitor

אני עוד מתרפק על העבר:

השנה היא 2006.

אתה פותח SSMS כדי לבדוק מה המצב עם שרת שעושה בעיות.

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

clip image002 thumb דברים שלא ידעתם על ה Activity Monitor

ב-2008 ומעלה ה-Activity Monitor הוכנס לתוך ה-SSMS כחלון פנימי.

יש לי עם זה כמה בעיות:

  1. קלסטרופוביה. ככה אני מרגיש איתו – העמודות קטנות, אין אפשרות להרחיב את רובן גם לא על חשבון רוחב של אחרות. אז בהרבה מקרים פשוט אי אפשר לראות את התוכן שלהן. גם אנכית, זה מרגיש קטן (למרות ששם לפחות אפשר לגלול).
  2. רענון: כל פעם שאתה עומד על תהליך בעייתי מסויים, המסך מחליט להתרענן ואתה מאבד אותו. קשה לראות מה הוא בדיוק עושה כשכל שניה הוא נעלם. למעשה, הסיכוי להצליח למצוא תהליך מסויים ולהספיק להקליק על Details נמוך כמעט כמו לפתוח את הרדיו בתחנה רנדומלית ולא לשמוע את Alejandro של ליידי גאגא.
  3. כשהוא לא מצליח להתחבר לשרת, כל ה-SSMS נתקע עד הודעת השגיאה או עד שהוא יצליח להתחבר. מה שיבוא מאוחר יותר, במיוחד אם אתה לחוץ ללכת הביתה.

 

מצד שני, יש יתרונות במסך החדש:

  1. בנוסף לרשימת התהליכים, אפשר לראות בקלות את השאילתות האחרונות הבעייתיות, ומיד לקבל Execution plan עבורן ואפילו אינדקסים חסרים. זה מאוד נוח לטפל בבעיות טריוויאליות בשניות בודדות.
  2. יש גם מידע על Waits בזמן אמת ואיזה קבצים טוחנים הכי הרבה את הדיסק. שימושי.

 

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

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

  • Overview – 1 second
  • Processes – 4 seconds – this provides little time window for selecting a SPID so that you can right click and take an action
  • Resource Waits – 1 second
  • Data File I/O – 3 seconds – this query consumes a few more resources that for wait stats.
  • Recent Expensive Queries – 15 seconds – this is even more expensive.
  • אפשר לשנות את הקצב של הרענון (לכל החלונות ביחד, למיטב הבנתי), או להקפיא את הרענון לגמרי בשביל לפתור את הבעיה של לדוג תהליכים שנעלמים כל הזמן.

    מה שצריך לעשות זה פשוט: קליק ימני על Overview, ואז בחירה של Refresh interval או Pause.

    image thumb3 דברים שלא ידעתם על ה Activity Monitor

    אריק איינשטיין זיהה את הבעיה כבר לפני שנים רבות, ועליה נכתב השיר:

    שבת בבוקר, יום יפה.

    אמא שותה המון קפה.

    אבא קורא: “המוניטור! המוניטור!”

    Bookmark and Share

    8 תגובות ל “דברים שלא ידעתם על ה-Activity Monitor”

    1. מאת חיים:

      להתמרמר גם אני יכול.
      MVP צריך לתת את הפתרון.

    2. מאת ubi:

      הרגת אותי
      אבא קורא המוניטור המוניטור.

      מאיפה הבאת את זה??

    3. מאת גרי רשף:

      מאיר- לא קלטתי אם אתה DMV או VRC או VIP..

    4. מאת דובי:

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

    5. מאת גרי רשף:

      לדובי: אמרו את זה קודם לפני לא משנה..
      (אם כבר אריק איינשטיין)

    6. מאת sharon ofer:

      נוחכתי בהרצאה ביום שני (SQL וחומרה) של מאיר ורציתי לומר שמאוד התרשמתי מהידע והנכונות לשתף מידע בין החברים.
      כמו כן ההרצאה הייתה עניינית ומקצועית מאוד.
      בנוסף מאיר שאל אם יש משהוא שמוכן לעשות הרצאה
      בנושא קונסילדציה אז הייתי מעוניין לנסות להרים את הכפפה – אז אם ההצעה עדיין רלוונטית
      ניתן לצור איתי קשר ב sharonofer@gmail.com

    7. מאת sharon ofer:

      הייתי בהרצאה על חומרה מול אפליקציית SQL
      תרם לי ברמה האישית התרשמתי מהידע והנכונות
      לשתף מידע בין החברים.
      חוץ מזה עלה רעיון למצגת בנושא קונסילידציה
      אז לפני שאני מרים את הכפפה הייתי מעוניין
      ש אחד מהאנשים כאן יצור איתי קשר לברור פרטים
      בנושא : sharonofer@gmail.com

    8. חיים: מקווה לפתוח הצעה ב-connect בקרוב
      ubi: אבטיח http://www.avatiach.com/
      גרי: רק לא RIP
      דובי: צודק. אגב, אתה אוהב גפילטע פיש?
      שרון: נראה לי שאתה מתבלבל ביני לבין דובי. אמנם שנינו דתיים, גרים במודיעין, מתעסקים ב-SQL ואוהבים גפילטע פיש.
      חוץ מהעובדה שדובי שונא גפילטע פיש.
      בכל מקרה אבקש ממנו ליצור איתך קשר.

    השאר תגובה