데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

안녕하세요.


트랜잭션(프로세스 ID 137)이 잠금 리소스에서 다른 프로세스와의 교착 상태가 발생하여 실행이 중지되었습니다. 트랜잭션을 다시 실행하십시오.



간혹가다 위와 같은 오류로 로그가 남는데요.

처리 방법에 대해서 문의드립니다.


위 구문이 발생하는 로직은 아래와 같은 로직입니다.

(트랜젝션으로 묶여 있어요.)


begin tran

select @state = state from tblBookingState where .....


if @state is null

      insert into tblBookingState  .............

else

     update tblBookingState  .......................................

comint tran


질문의 하기 전에 검색을 통해 얻은 답변은

select 할때

with nolock

을 처리 하라는것인데요. 안전한가 의문입니다.



테이블명을 보시면 아시겠지만.

예약 상태를 관리 하는 데이타라..

트랜젝션으로 묶었고.


select 하고 insert 혹은 update 가 완료 되기까지.  다른쪽 커넥션에서

데이타를 잘못된 정보로 select 하거나.   insert 혹은 update 해서는 안되거든요.


빨리 처리 되게 하기 위해

where 절에서 사용 하는 검색 index 는 클러스트 인덱스로 잘 잡혀있고요.






No. Subject Author Date Views
9807 sql server agent 없이 해당 시간대에 프로시져가 호출될 수 있을까요? [1] bios 2017.04.10 3619
9806 JOIN 시 ON의 순서 문의 하하하하하 2017.04.10 2342
9805 헥사코드 표기방법! [1] 기타치는퐝동 2017.04.10 2819
9804 쿼리구문 중 입력된 문자를 여러개의 행으로 나누어 출력하는 방법 문의 드립니다. [1] 트리시 2017.04.08 3817
9803 MSSQL 링크드서버 구성 후 트리거로 INSERT시 오류가 발생합니다. 인천코딩 2017.04.06 7328
9802 리소스 풀 에러 [1] 하아아 2017.04.06 2434
9801 초를 시분초로 나타내는 방법 문의 드립니다. [2] 아싸라비아콜롬비아 2017.04.06 3552
9800 merge사용 오류 [1] 베르나데 2017.04.04 2203
» 트랜잭션(프로세스 ID 137)이 잠금 리소스에서 다른 프로세스와의 교착 상태가 발생하여 실행이 중지되었습니다. 트랜잭션을 다시 실행하십시오. [1] 엑삼이 2017.04.04 3411
9798 설치시 보류된 작업 삭제후 재설치 방법 슈토파이터 2017.04.04 2401
9797 인덱스 다시 작성 관련 [3] HolyGrail 2017.03.31 2319
9796 영문을 입력해도 한글 검색결과가 나오는건 어떤 원리인가요? [1] 김지 2017.03.31 2325
9795 검색 자동완성 쿼리.. 김지 2017.03.31 2114
9794 트리거 구문 작성 문의 신가이 2017.03.31 2433
9793 데이타 정렬을 하고 싶습니다 [3] 문상연 2017.03.31 2044
9792 사용자별 데이터 노출시 사용자별 갯수를 같이 구하기.. 냥냥 2017.03.30 2722
9791 간단한 쿼리질문 드리겠습니다. [1] 땅떨이 2017.03.29 1962
9790 쿼리 또 하나 질문하겠습니다! [2] 파란약 2017.03.29 2939
9789 인덱스(index)에 대하여... [4] 기타치는퐝동 2017.03.29 2973
9788 질문 드립니다 ㅠㅠ [1] 할닉네임이없다 2017.03.29 1607





XE Login