דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. הודעה מפחידה sql server

הודעה מפחידה sql server

מתוזמן נעוץ נעול הועבר ארכיון code613m
7 פוסטים 3 כותבים 431 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    ארכיטקט
    כתב ב נערך לאחרונה על ידי
    #1

    was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
    הצילו!! אי אפשר להוסיף רשומות, איך אני מאתר את הבנדיט.

    פורסם במקור בפורום CODE613 ב19/11/2014 10:39 (+02:00)

    אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

    תגובה 1 תגובה אחרונה
    0
    • א מנותק
      א מנותק
      ארכיטקט
      כתב ב נערך לאחרונה על ידי
      #2

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

      תודה.

      פורסם במקור בפורום CODE613 ב19/11/2014 13:11 (+02:00)

      אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

      תגובה 1 תגובה אחרונה
      0
      • S מנותק
        S מנותק
        softs
        כתב ב נערך לאחרונה על ידי
        #3

        SQL הוא טיפוס דרמטי, יש לו יתומים וקורבנות ונעילות מתות וכו' 😉

        אז קודם כל זה לא קשור לעדכון אינדקסים בכלל . . .

        DEADLOCK קורה במצב שבו שתי טרנזאקציה א נועלת את טבלה A וטרנזאקציה ב נועלת את טבלה B
        ואז טרנזקציה א מנסה לגשת ל B והיא כמובן מחכה שהיא תסיים ותשחרר את B אבל אז טרנזקציה B מנסה לגשת ל A
        אז B מחכה ל A ו A מחכה ל B אז SQL בוחר אקראית אחד מהם ופשוט מעיף אותו עם ההודעה הנ"ל ואז השני יכול להמשיך
        ברגע שקיבלת את ההודעה המשתמש השני פשוט ממשיך לדרכו ואתה הקורבן . . .

        בתכנון נכון זה מצב נדיר ביותר ויש דרכים לצמצם את זה
        לדוגמה תמיד לגשת לאובייקטים באותו סדר ולעשות רק טרנזאקציות קצרות
        או למנוע פתיחת טרנזקציות שידוע שהם בעייתיות במקביל ברמת אפליקציה (בעייתי כשיש הרבה יוזרים)
        אפשר להתעסק עם ה ISOLATION LEVEL אבל זה למי שמבין מה הוא עושה

        עיי"ש :

        פורסם במקור בפורום CODE613 ב20/11/2014 15:50 (+02:00)

        תגובה 1 תגובה אחרונה
        1
        • א מנותק
          א מנותק
          ארכיטקט
          כתב ב נערך לאחרונה על ידי
          #4

          @softs

          אז קודם כל זה לא קשור לעדכון אינדקסים בכלל . . .

          אני לא יודע איך להגיד לך את זה, אבל בהוראת דוד מחקתי את האינדקסים המתעדכנים עם הוספת כל רשומה (למעט מפתח ראשי כמובן) וראה זה פלא, הכל הסתדר פתאום.

          פורסם במקור בפורום CODE613 ב21/11/2014 15:41 (+02:00)

          אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

          תגובה 1 תגובה אחרונה
          0
          • S מנותק
            S מנותק
            softs
            כתב ב נערך לאחרונה על ידי
            #5

            @ארכיטקט

            @softs
            אז קודם כל זה לא קשור לעדכון אינדקסים בכלל . . .

            אני לא יודע איך להגיד לך את זה, אבל בהוראת דוד מחקתי את האינדקסים המתעדכנים עם הוספת כל רשומה (למעט מפתח ראשי כמובן) וראה זה פלא, הכל הסתדר פתאום.

            אני הולך לעשות שיעורי בית . . . :?

            פורסם במקור בפורום CODE613 ב25/11/2014 10:27 (+02:00)

            תגובה 1 תגובה אחרונה
            0
            • א מנותק
              א מנותק
              ארכיטקט
              כתב ב נערך לאחרונה על ידי
              #6

              אני מוצא מקום הגיוני ליישב את 2 ההסברים גם יחד, הואיל וקים לן דכל אינדקס אינו אלא טבלה פיזית שנמצאת לצד הטבלה האמיתית, ומסודרת בדיסק בסדר מסויים, א"כ הדר דינא דעדכוני אינקסים במקביל עשוי לגרום לפעילות שציין מיסטר softs.
              אלא שזה די מוזר שמייקרוסופט יחטאו בנושא כל כך בסיסי (ואגב זה קורה בעיקר עם אינדקסים טקסטואליים, אם זה אומר משהו מבחינת הזמן שלוקח לו לעדכן אותם).

              פורסם במקור בפורום CODE613 ב25/11/2014 20:28 (+02:00)

              אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

              תגובה 1 תגובה אחרונה
              0
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                @ארכיטקט

                אלא שזה די מוזר שמייקרוסופט יחטאו בנושא כל כך בסיסי (ואגב זה קורה בעיקר עם אינדקסים טקסטואליים, אם זה אומר משהו מבחינת הזמן שלוקח לו לעדכן אותם).

                למה מוזר? הם חוטאים קבוע (בכל מקום בו אתה נכשל :lol: 😛 ).
                נדמה לי שאחרי לימוד נושא האינדקסים, תיעלם הסיטואציה בה נמצא החטא.

                פורסם במקור בפורום CODE613 ב25/11/2014 21:19 (+02:00)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                0

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום