locked
sql deadlock RRS feed

  • שאלה

  •  היי,

    השאלה שלי היא כזאת :

    האם יכול להיות מצב של deadlock  בין שתי sesssion  כאשר אני ב read commited

    (  בשתי  ה session  אין begin tran ......  ו commit)

    נעילות לא תלויות טרנזקציה :)

    שרון

     

     

    יום שלישי 24 ינואר 2012 12:49

תשובות

  • הי שרון,

    אתה יכול להיות יותר ספציפי?

    באופן כללי התשובה היא כן, מכוון שכל פעולה היא טרנזקציונית.

    אני חוויתי Deadlocks עקב נעילות על אינדקסים לעדכון ו- foreign keys על טבלאות גדולות ב- Load של inserts.

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

    בקיצור התשובה היא כן אך ע"מ להיות יותר ספציפי אני צריך להבין את הסכימה ומה הפעולות שאתה מפעיל.

    ערב טוב


    אסף שלם
    • סומן כתשובה על-ידי sharonof יום חמישי 26 ינואר 2012 16:18
    יום שלישי 24 ינואר 2012 14:38
  • כן. גם ב Read Uncommitted יכולים להווצר נעילות מתות.

     


    Ami Levin, SQL Server MVP. CTO, DBSophic LTD. - http://www.dbsophic.com/ --Performance is the most significant driver in maintaining data and service availability.--
    • סומן כתשובה על-ידי sharonof יום חמישי 26 ינואר 2012 16:17
    יום רביעי 25 ינואר 2012 06:29

כל התגובות

  • הי שרון,

    אתה יכול להיות יותר ספציפי?

    באופן כללי התשובה היא כן, מכוון שכל פעולה היא טרנזקציונית.

    אני חוויתי Deadlocks עקב נעילות על אינדקסים לעדכון ו- foreign keys על טבלאות גדולות ב- Load של inserts.

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

    בקיצור התשובה היא כן אך ע"מ להיות יותר ספציפי אני צריך להבין את הסכימה ומה הפעולות שאתה מפעיל.

    ערב טוב


    אסף שלם
    • סומן כתשובה על-ידי sharonof יום חמישי 26 ינואר 2012 16:18
    יום שלישי 24 ינואר 2012 14:38
  • כן. גם ב Read Uncommitted יכולים להווצר נעילות מתות.

     


    Ami Levin, SQL Server MVP. CTO, DBSophic LTD. - http://www.dbsophic.com/ --Performance is the most significant driver in maintaining data and service availability.--
    • סומן כתשובה על-ידי sharonof יום חמישי 26 ינואר 2012 16:17
    יום רביעי 25 ינואר 2012 06:29