begin tran;
update test_table set z0=-1 where idx=1

이렇게 락을 시도 하고

commit 를 안한 상태에서

sp_lock 을 실행 해보니

spid dbid    ObjId IndId Type Resource                         Mode Status
54 7 117575457 1 KEY (8194443284a0)                   X GRANT
54 7 117575457 1 PAG 1:127                           IX GRANT
54 1 1131151075 0 TAB                                 IS GRANT
54 7 117575457 0 TAB                                 IX GRANT

이렇게 나와있습니다.

이 상태에서 

SELECT  [z0]  FROM [WYD].[dbo].[concurrent5] with(INDEX(PK_test)) where idx=1

을 하면 실행이 안돼고 lock 걸려서 안될줄 알았는데 select 가 잘 되더라구요.

key 에 x lock 이 걸려 있어서 select 가 안될줄 알았거든요.

key 에 x 락보다 tab 의 ix , is pag 의 ix 가 적용 되는건지 어떻게 되는건지 잘 모르겠습니다.

설명 해주실수 있는 분 계실까요..

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 39620
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 21367
8743 홈페이지랑 데이터베이스 연동이 자꾸 끊겨요ㅠㅠ 아로마로 2015.05.29 2751
8742 물리적 1대의 서버의 버전이 다른 2000 과 2008 두개 설치및운영이 가능한가요? [1] 김영환_281520 2015.05.28 3203
8741 ISNULL 의 check expression 파라메터 [1] 델리 2015.05.28 2554
8740 db server 2008 database를 local로 가져올때 [2] 수송대원 2015.05.28 2430
8739 반올림이 안되네요?? [1] 석준 2015.05.27 2372
8738 XEvents에서 파일 관리 [2] 더따뜻한 2015.05.27 3031
8737 SQL Server -> mongodb로 데이터 마이그레이션 [1] 메칸더 2015.05.27 5036
8736 쿼리 질문드립니다 [3] Sinlay 2015.05.26 2800
8735 Join VS 하위쿼리 [1] Sinlay 2015.05.26 2497
8734 많은양의 데이타 삭제시 질문 [3] hhhh 2015.05.24 2913
8733 프로시저 실행시 where 작은따옴표를 어떻게 처리 해야할지 고민입니다 도와주세요 [3] 이상준_300283 2015.05.24 4807
8732 MSSQL 책하나 추천 부탁드립니다. [1] Sinlay 2015.05.22 2683
8731 한컬럼에서 반복적인 중복 값제거하기 아시는분 [1] 곰요 2015.05.22 2610
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3368
8729 커서 쿼리 문의 입니다. [2] 카르페디엠 2015.05.21 2600
8728 홈페이지 서버 관련 문의 (DB 관련 문의) [1] 아우렐리오 2015.05.21 4864
8727 중복구간 삭제 쿼리 질문드립니다 [2] saysay218 2015.05.20 3988
» mssql lock 에 대해서 궁금한게 있어서요.. [4] 죄민수 2015.05.19 2769
8725 프로시저의 주석이 다 사라졌습니다. 흑흑 2015.05.19 2260
8724 MS-SQL 2012버전에서 임시테이블 관련 문의입니다.. [3] 비와바람 2015.05.19 2612





XE Login