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

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

예를 좀 들자면


session1 


begin tran

update table1 set  name='aaa' where id = 1



session2


1 . select * from table1 where id = 1    --  락이 걸려서 실행이 안됨   


2. select * from table1 where id = 2   -- 락이 걸려서 실행이 안됨


제가 궁 금한것 은 2번 입니다.  2번은 실행이 되어야 정상 아닌가요??


제가 알기로는  session1 에서는  table 락이 아닌 row 락이 걸릴 테고


그럼 session2 에서는  1번 은 id=1 에 row 락이 걸려서 당연히 실행이 안되는건 이해가 가는데


2번은 왜 실행이 안될 까요? 조언 좀 부탁 드립니다. ㅜ


참고로  sp_lock 처보면  

해당 프로세스에

TAB, PAG, RID 락이  다 걸려 버리네요 ㅜ



No. Subject Author Date Views
6851 밑에 글 이어서.. ( sql server 2008 에디션업그레이드에 대해서.. ) [1] 이제는선택할때 2013.06.04 65579
6850 SQL 트랜잭션에서 Lock 이 걸리는 컬럼 사용자 설정 [2] 전설의코더 2013.06.04 6828
6849 세션 유지 시간을 알고 싶습니다. [2] 메칸더 2013.06.03 35417
6848 Audit Logout 의 Reads 문제 [1] 앤디로딕 2013.06.03 55115
6847 복제 구독 시 포트를 설정할 수 있나요? [1] 앤디로딕 2013.06.03 43123
6846 SQL server 2008 r2 vs SQL server 2012 [1] 이제는선택할때 2013.06.03 48279
6845 전체 데이터베이스의 테이블 크기 조회 방법 문의 [2] 토토로 2013.06.03 57120
6844 구글 크롬으로 SQLER접속시 중국어로 나옵니다... [3] 메칸더 2013.06.03 8480
6843 최대 메모리 설정 적용 술이 2013.06.03 6403
» mssql2005 또는 2008 기본 lock 수준에 대해서 질문이 있습니다. [2] alima 2013.06.02 6436
6841 현재일로부터 2개월까지만 검색하고 싶은데 도와주세요. [1] neiyan 2013.06.02 5817
6840 시스템 저장 프로시저에 대한 질문입니다. [2] 치맥 2013.05.31 5883
6839 쿼리를 이용한 XML 컨트롤에 대해서 [1] tyzm 2013.05.31 6519
6838 안녕하세요.. 구인을 좀.. 하려고하는데.. [1] 명성학원 2013.05.31 5337
6837 테이블명앞에 DBO와 일반계정 차이점이 궁금합니다. [1] 김영환_281520 2013.05.31 8038
6836 가로세로출력 참 어렵네요... [5] 삼미슈퍼스타 2013.05.31 8845
6835 msg 8115 에러 [2] 형님 2013.05.30 8587
6834 운영중인 테이블에 필드 속성값 바꿀려면 어케해야 되나요? [2] 김영환_281520 2013.05.30 6753
6833 SQL Server TDE 적용 [2] 망토가좋아 2013.05.30 7901
6832 디비내 모든 테이블의 데이타를 일괄 삭제 하는 방법 있나요? [3] 이병권 2013.05.30 6772





XE Login