database-deadlocks

    3

    1답변

    deadlock graph in SQL Server 2008을 사용하는 SQL Server에서 교착 상태 문제를 진단했습니다. 문제는 내 인덱스와 관련이 있습니다. 두 가지 쿼리가 있습니다. 기본 테이블에서 서로 다른 두 날짜에 따라 데이터를 가져 오는 조인 및 하위 쿼리가 많은 장기 실행 보고서와 해당 기본 테이블에서 동일한 날짜를 업데이트하는 빠른 업데

    1

    1답변

    조사하고 있지만 관련 정보를 찾기가 어렵습니다. 나는이 문제를 발견했다 : 다음 트랜잭션 시나리오에 대한 대기 시간을 생성하고 교착 상태가 있는지 여부를 결정한다. 내가가 본 적이 늘어나는만큼, 이제 X4,X5,X6,X7 X7,X8,X9 X1,X10,X111 X7,X11,X12 X5 X6,X1,X2,X3,X11,X12 X5 X1,X115 X1

    0

    1답변

    간단한 질문이지만 몇 가지 명확한 해결책이있는 데 며칠을 낭비했습니다. 저는 spring jdbc 템플릿을 DAO 레이어 mssql sever 2005로 사용하고 있습니다. 데이터베이스에는 주문 입력 시스템이 있습니다. 이제 시스템에 5 명 이상의 사용자가있을 때 많은 데드락 시나리오가 발생합니다. 다른 사람들이 기존 주문을 업데이트하는 동안 사람들이 새로

    2

    2답변

    나는 시스템에서 동시 발생하는 모든 이벤트를 기록하기 위해 싱글 톤을 사용한다. public class Singleton { private static Lock dbLock; protected Singleton() {} private static class SingletonHolder { private final sta

    2

    1답변

    저는 현재 계산을 실행하는 시스템을 구축하고 있습니다. 매 5 초마다 계산을 기반으로하는 정보를 MySQL의 몇 행에 삽입하거나 업데이트합니다. 나는이 시스템을 몇 가지 다른 서버에서 동시에 실행하고 있는데, 지금은 유사한 처리를 수행하고 동일한 행 집합에 글을 쓰는 몇몇 에이전트가 있습니다. 각 에이전트가 행 집합을 쓰는 순서는 이미 무작위로 지정되어 있

    10

    2답변

    동일한 테이블에서 동시 클라이언트를 처리하는 동안 MySQL에서 발견 된 교착 상태를 이해하려고합니다. ------------------------ LATEST DETECTED DEADLOCK ------------------------ 120704 16:17:51 *** (1) TRANSACTION: TRANSACTION 0 3547576, AC

    3

    1답변

    두 개의 서로 다른 프로세스 ID로 동일한 클러스터 된 인덱스에서 배타적 잠금을 사용하여 교착 상태가 발생합니다. 데이터베이스가 RCSI 모드입니다. 두 가지 질문이 있습니다. 1) 두 개의 UPDATE 문에 의해 행을 중복, 이것은 가능성이 해시 충돌로 인한 것 외에? 아래의 추적 XML 파일에서 2), 쿼리 그것에 매개 변수가 있습니다. 매개 변수 값을

    1

    1답변

    각 스레드는 기본적으로 특정 조건을 만족하는 TOP 1 "파일"행을 얻고 잠금을 시도하는 다중 스레드 콘솔 응용 프로그램을 사용하고 있습니다 (LockID 열이 있습니다. 다음 스레드가 다음 사용 가능한 '잠금 해제 된' '파일'행을 선택하도록이 상황이 발생하면 채워집니다.) 우리는 SQL Server DB에 모니터를 배치하고 2 개의 쿼리에서 교착 상태가

    2

    1답변

    MySQL DB에서 일부 이상한 디자인을 발견했을 때 일부 데이터를 표시하는 PHP 스크립트를 실행하라는 요청을 받았습니다. 사용자 당 최대 2000 개의 레코드를 수집해야하는 연구를 수행하고 등록하는 각 사용자에 대해 새 테이블을 자동으로 작성합니다. 이 단계에서 예비 학습으로 약 30 개의 테이블이 있지만 실제 연구를 위해 3000 명의 사용자가 있어야

    3

    1답변

    으로 인해 발생했습니다. Hibernate 데이터 액세스 레이어와 SQL 서버 컴팩트을 사용하는 C# 데스크톱 애플리케이션에서 작업하고 있습니다. 응용 프로그램은 여러 스레드를 사용하여 데이터 선택 및 업데이트를 수행합니다. 일반적으로 잘 작동하지만 경우에 따라 교착 상태가 발생합니다. 상황이 발생합니다. 15 : 28 : 55 16,750 WARN : S