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

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

안녕하세요,, 또 도움을 얻으러 왔습니다..


언제나 되야 도움을 드리는 입장이 될까요,,


빨리 그런 날이 오길,,



지금 데이터를 처리하는데 아이디가 100만개 왔습니다.


테이블은 id , date 두개가 있고  id 는 클러스터 date 는 넌클러스터 인덱스로 되어있습니다.


select * from table where id in (

'aid',

'bid'

.

.

.

) and (date < '2002-01-01' or date > '2015-06-06');


이렇게 했는데,  3만개가 넘어가면 에러를 내뱉거나 결과 값이 안나옵니다.


이 쿼리를 3만개가 되었을때 실행 계획은


Merge Join ( Right semi join ) 비용 : 30%

sort 비용 : 13%

clustered index scan : 57%


이렇게 나오는데요..


3만개 넘었을때는 쿼리가 복잡하니까 단순화 하라는 메세지가 나오거나


아니면 한참동안 기다려도 데이터가 안나오거나,,


아주 많은 양을 where in 으로 넣으면 메모리가 모자르다고 나오거나 합니다..


참고로 서버 메모리는 2기가,,


사실 백만개를 where in 에 아이디를 적었을때도


인덱스가 있기 때문에 금방 나올줄 알았거든요..


왜 이런 지연이 있는지 ㅜㅠ 고수님의 한마디 부탁 드립니다.


No. Subject Author Date Views
8773 1억건이 넘는 테이블의 경우 컬럼 추가 VS 신규 테이블 생성 [1] 나는짱이야 2015.06.10 3400
8772 훈민정음과 같은 한글 고어 입력이 안되네요..혹시 해보신분 계시면 조언좀 해주세요 [3] 한라산산적 2015.06.10 3221
8771 max 값 업데이트 관련 문의 드립니다. [3] 아수라발발타 2015.06.10 2490
8770 쿼리 도움 요청 [2] 이유진_301818 2015.06.10 2427
8769 재귀 쿼리 [1] ViewPple 2015.06.09 2830
8768 Messenger 서비스가 시작되지 않아서 NetSend 알림을 보낼 수 없습니다.란 메시지가 나옵니다. 공공칠 2015.06.09 5913
8767 Declare 변수 [1] 이유진_301818 2015.06.09 2419
8766 SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds [2] zza 2015.06.08 3455
8765 동접 1.3만에 LDF 로그가 시간당 6기가가 쌓이고 있습니다. [1] zza 2015.06.08 2861
8764 2005 -> 2008로 upgrade 시 error [1] 운령 2015.06.08 2148
8763 SQLSERVERAGENT 이벤트ID(E) 208 관련 에러 도와주세요 [1] Simon Park 2015.06.07 3117
8762 ldf 파일 로그파일 용량이 7기가 넘어 버렸네요 줄이는 방법좀 부탁 드립니다 이상준_300283 2015.06.07 2450
8761 쿼리 도움 요청 [1] 이유진_301818 2015.06.06 2643
8760 쿼리 도움 요청 이유진_301818 2015.06.06 1988
8759 쿼리 좀 도와 주세요. 이유진_301818 2015.06.06 2386
8758 특정 컬럼 값 수정(커서 이용?) [1] 배살돼지 2015.06.05 2393
» 대량 데이터 where in 처리시 지연 문제,,, [4] 죄민수 2015.06.05 3261
8756 [질문]회원의 제품 구입 성향을 파악하는 쿼리 [1] embster 2015.06.04 2496
8755 SSIS CLOB TYPE 속도 이슈 규니깨비 2015.06.04 3442
8754 unpivot 질문 드립니다. 생각찾기 2015.06.04 2592





XE Login