יום שני, 31 באוגוסט 2015

Live Query Statistics in SQL 2014, not just SQL 2016

היי,

בהמשך לפוסט הקודם שפירסמתי בנוגע ליכולת החדשה  Live Query Statistics בגרסת SQL Server 2016 שתצא בקרוב,
אז מצאתי פוסט מעניין של Rob Farley, ונראה שניתן להנות מהיכולת הזו כבר בגרסת SQL Server 2014

http://sqlblog.com/blogs/rob_farley/archive/2015/08/31/live-query-statistics-in-sql-2014-not-just-sql-2016.aspx

תהנו !


יום רביעי, 19 באוגוסט 2015

Live Query Statistics and Activity Monitor

כידוע לנו גרסאות ראשוניות של פלטפורמת sql server 2016 כבר התשחררו ואיתה גם רשימת הפיצ'רים של הגרסה החדשה.
אני אישית אהבתי שני חידושים בגרסה:
1.     Live query statistics – יכולת חדשה.
2.     שיפור במסך ה- Activity Monitor – שאני חייב לציין שהוא היה טוב מאוד גם בגרסה הקודמת שלו, אך עם השיפור החדש – הוא בהחלט מצויין ושימושי.

ולקינוח – האינטגרציה בין החידושים הללו ! שבהחלט משפרת את ה- flow של ה- DBA בשוטף בזיהוי וטיפול בזמן אמת בתהליכים בעייתים.

אז בואו נתחיל עם היכולת הראשונה, בין היכולות המעניינות והשימושיות בגרסה החדשה הינה ה- Live query statistics – היכולת לראות בזמן אמת את התקדמות ריצת הטרנקציה בצורה ויזואלית .
בעזרת היכולת החדשה אנו יכולים לראות את קצב התקדמות כל שלב ב- execution plan ובכך לזהות בזמן אמת צווארי בקבוק.

לדוגמא, בצילום המסך הבא ניתן לראות שהטרנקציה רצה, והשלימה 26% מסך הריצה, וניתן לראות את קצת ההתקדמות ברמת כל שלב ב- execution plan.





ועכשיו,בואו נעבור לחידוש במסך ה- activity monitor – בגרסת 2016 הוסיפו לנו חלק חדש למסך – Active Expensive Queries  - חלק זה שבעצם משלים את חלק ה- Processes מציג לנו בצורה קלה ויעילה את הטרזקציות הכבדות והארוכות שכרגע רצות באינסטנס שלנו.
הרעיון הוא שבמידה ואנחנו נרצה לחקור עומס בזמן אמת – נוכל בצורה יעילה לזהות ולדוג את התהליכים הכבדים שכרגע רצים.





ועכשיו לאיטגרציה – בין היכולות החדשות !

במידה ומצאתם תהליך כבד שכרגע רץ באינטסטנס – אתם יכולים לעשות קליק ימני עליו ולראות את ה- Live query statistics  שלו.







תהנו !!