מקרי מבחן של Deadlock: ניתוח ופיתרון

05/04/2012

מיכל סומך מנהלת תחום SQL SERVER ויועצת בכירה בחברת נאיה טכנולוגיות, בעלת 9 שנות ניסיון בתחום מניסיוני, בכל פעם שנתקלתי באירוע deadlock, זה היה בעקבות בעית קידוד שניתן היה לתקן. במקרים שיתוארו במאמר זה, נתקלתי בשני deadlocks מסוגים שונים. אצל הלקוח המדובר היתה טבלה אחת גדולה וכמה טבלאות קטנות. הודות לכך, חקירת הבעיה היתה קלה ומהירה. עם זאת, מציאת הסיבות ל-deadlock חשפו בעיות עיצוב עמוקות. כאשר פירטתי ללקוח את הסיבות לאירוע ה-deadlock הייתי צריכה להסביר על כל מיני מנגנונים בסיסיים ועל כללי עיצוב...
4 תגובות