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

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

select 수행시 lock 질문

토토로 2013.01.25 11:05 Views : 9317

mssql은 select 수행시 shared lock을 건다고 알고 있습니다

(어디서 줏어 듣기론 5천건 이상 조회를 수행하면 lock을 건다고 하는데 이게 정확한건지 모르겠습니다..)


궁금한건 동일 테이블에 작업을 수행할 때 어떻게 lock이 걸리는가입니다.


두개의 세션이 있다고 가정하고 (A, B)


1. A가 select 중에 B가 select 를 수행하면 B의 select 작업은 wait이 걸리나요?


2. A가 select 중 B가 update, insert, delete 등을 수행하면 B가 Wait이 걸리나요? A 작업이 취소되나요?


3. A가 update, insert, delete 등을 수행하는 중 B가 select 를 수행하면 B의 select 가 수행되나요? Wait이 되나요?


select에 대한 lock이 생소하다보니 좀 애로사항이 많습니다.


많은 조언 부탁드립니다.

No. Subject Author Date Views
» select 수행시 lock 질문 [4] 토토로 2013.01.25 9317
6370 최대값을 찾는 쿼리인데 조건이 하나있습니다 [9] 완전빠졌어 2013.01.25 7543
6369 검색시에 html 태그 [4] 메킷베러 2013.01.24 9397
6368 다른 DB에 프로시저 생성하기. [4] 조영곤 2013.01.24 15774
6367 날짜를 랜덤하게 수정하고 싶습니다. [1] 송택준 2013.01.24 7954
6366 Insert/Update 속도 문제 - 서버가 이상한듯한데 오현택 2013.01.24 8463
6365 Solaris 에서 MS-SQL 접근방법 [4] 청주아범 2013.01.24 7427
6364 논리적 일관성 오류 질문 [1] 재호 2013.01.24 7090
6363 EM 에서 실행시킨 쿼리 자동저장 [2] History 2013.01.24 8216
6362 사용자들의 접근을 차단한 상태에서 백업하는 방법 문의 [3] 버스22 2013.01.24 5719
6361 모든 테이블 검색 쿼리문 [2] 반가워요 2013.01.23 8103
6360 임시 테이블 관련 질문 드립니다. [5] 굿쿼리 2013.01.23 6117
6359 fulltext index 구현 할려고 하는데 오류가 납니다. 도와주세요. 해피yo 2013.01.23 7183
6358 서버 'XXX'의 MSDTC를 사용할 수 없습니다.에러 건 [2] IT Girl(박희순) 2013.01.23 15221
6357 insert할때 db이름도 같이 넣는게 좋나요? [4] Sisylian 2013.01.23 5383
6356 백업 및 삭제 유지관리계획 문의가 있습니다. 루팡 2013.01.23 6445
6355 2008 64bit 두개 버젼입니다. ClrintegrationEnabled = True 해도 안됩니다.ㅠㅠ 블랙 2013.01.23 6801
6354 모든 테이블의 컬럼 검색을 하려고 하는데요 [2] 반가워요 2013.01.23 6704
6353 Web Edition 의 사용 범위에 대해 상세히 아시는 분 있을까요? [2] 쉼터지기 2013.01.22 6013
6352 SELECT 할때 컬럼을 변수로 담을 수 있나요?? [2] dcman 2013.01.22 6993





XE Login