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


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


빨리 그런 날이 오길,,



지금 데이터를 처리하는데 아이디가 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
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1159
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1672
8776 sum합때문에 미치것어요 고수님들 좀 도와주세요 [2] 이상준_300283 2015.06.11 2788
8775 [SSIS] 상위버전에서 생성한 원시파일 로딩 오류 질문드립니다. HoyaSoft 2015.06.11 4194
8774 select 데이터 while 적용 문의 드립니다. [1] 땅부터하늘까지 2015.06.10 2666
8773 1억건이 넘는 테이블의 경우 컬럼 추가 VS 신규 테이블 생성 [1] 나는짱이야 2015.06.10 3518
8772 훈민정음과 같은 한글 고어 입력이 안되네요..혹시 해보신분 계시면 조언좀 해주세요 [3] 한라산산적 2015.06.10 3241
8771 max 값 업데이트 관련 문의 드립니다. [3] 아수라발발타 2015.06.10 2554
8770 쿼리 도움 요청 [2] 이유진_301818 2015.06.10 2448
8769 재귀 쿼리 [1] ViewPple 2015.06.09 2848
8768 Messenger 서비스가 시작되지 않아서 NetSend 알림을 보낼 수 없습니다.란 메시지가 나옵니다. 공공칠 2015.06.09 5997
8767 Declare 변수 [1] 이유진_301818 2015.06.09 2447
8766 SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds [2] zza 2015.06.08 3500
8765 동접 1.3만에 LDF 로그가 시간당 6기가가 쌓이고 있습니다. [1] zza 2015.06.08 2880
8764 2005 -> 2008로 upgrade 시 error [1] 운령 2015.06.08 2171
8763 SQLSERVERAGENT 이벤트ID(E) 208 관련 에러 도와주세요 [1] Simon Park 2015.06.07 3182
8762 ldf 파일 로그파일 용량이 7기가 넘어 버렸네요 줄이는 방법좀 부탁 드립니다 이상준_300283 2015.06.07 2506
8761 쿼리 도움 요청 [1] 이유진_301818 2015.06.06 2660
8760 쿼리 도움 요청 이유진_301818 2015.06.06 2002
8759 쿼리 좀 도와 주세요. 이유진_301818 2015.06.06 2392
8758 특정 컬럼 값 수정(커서 이용?) [1] 배살돼지 2015.06.05 2406
» 대량 데이터 where in 처리시 지연 문제,,, [4] 죄민수 2015.06.05 3287





XE Login