DCSIMG
עמוד הבית| חבילות השירות שלנו| חומר חופשי| צור קשר
Testing - בלוג היועצים של מיקרוסופט ישראל

בלוג היועצים של מיקרוסופט ישראל

Browse by Tags

All Tags » Testing (RSS)
ביצועים - drill to the Stored Procedures
יש אצלנו בחור נודניק (נאמר רק שראשי התיבות של שמו הנם א"ל) שכל פעם מתלהב כשאני מראה כמה קל לעשות ניטור בסיסי של ביצועי SQL. בלוג זה בא כמובן בהמשך לבלוג SQL Server - ביצועים שנתן את הבסיס. אז הנה הא"ב ל unit test של משפטי SQL או Stored Procedures. חובה לכל מפתח לפני שמספר למישהוא שהוא סיים פיתוח, ובוודאי לפני בדיקות. שלב ראשון : הפעילו profiler, אשרו את SQL:BatchCompleted, RPC:Completed , בטלו את שאר האפשרויות שלב שני : הקליטו את המערכת וזהו שאילתות הצורכות IO מסיבי (יחסית כמובן), נניח...
That's like saying your Toyota Camry has stability problems once you get over 500 miles per hour.
... היא התשובה שנאמרה במקרה הבא: קבוצה של מומחי מחשוב בדקה טכנולוגיה חדשה לעיבוד נתונים שהוזנו על ידי המשתמש. הארכיטקטורה נבנתה, הטכנולוגיה פותחה, ואז החלו לבצע בדיקות ביצועים. בבדיקות אלו התברר שכאשר הרכיב מקבל 10000 הודעות בשניה (שזה, למקרה שלא הבנתם, שקול למשתמש שכותב 10000 אותיות בשניה), נוצרת בעיית ביצועים קשה והרכיב מפסיק לתפקד. בפגישת הסטטוס השבועית הועלה הנושא בפני מומחי ה- UI שליוו את הפרוייקט. הכותרת של הפוסט הזה היתה התשובה שלהם. מוסר השכל? חשוב לבדוק. יותר חשוב - לדעת מה לבדוק. הסיפור...