content top

סקריפט המחשב זמן ריצה של Jobs אשר רצים כמה פעמים ביום

פוסט של כתב אורח: תומר לב מטווינגו (tomer@twingo.co.il).

שלום לכולם,

לאחד מן הלקוחות שלנו, היו Jobs אשר זמן הריצה שלהם היה יותר ארוך מזמני האינטוורל שלהם. למשל Job, אשר זמני האינטרוול שלו הם כל שעה, אך ה-Job רץ למעלה משעה – דבר אשר למעשה מראה על כך שה-Job אינו אפקטיבי. על מנת לקבל אינפורמציה לגבי ה-Jobs הבעייתים הללו, פיתחתי פרוצדורה אשר נותנת את זמני הריצה אל מול זמני האינטרוול כולל סטיות תקן.

פרוצדורה זו פתרה לי הרבה כאבי ראש ומעקב אחר ה-Jobs אשר רצים כל יום יותר מפעם אחת בשרת ה-SQL של הלקוח.

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

http://tomerl.wordpress.com/2009/06/11/runtime-of-jobs-scheduled-to-run-multiple-times-day-on-sql-server-2005/
כמו כן הפרוצדורה פורסמה ב-sqlservercentral.com:

http://www.sqlservercentral.com/scripts/Administration/63245/

ויצרה תגובות מצויינות ונמצא כי הפרוצדורה הזו מאוד שימושית.

אלו שדות ה-OUTPUT של הפרוצדורה:

out put:
Run Date – job running date
Job Name
Average running time/Interval
Min running time/Interval
Max running time/Interval
stdev running time/Interval

מקווה שגם אתם תשתמשו בה,

בהצלחה,

תומר לב

יועץ   SQL SERVER

חברת TWINGO

tomer@twingo.co.il

Bookmark and Share

השאר תגובה