프로시져 실행 속도

땡구 2013.10.06 15:33 Views : 4834

SQL 2008 R2 64bit 버전 사용


하루에 1억건 정도 들어가는 테이블이 일자별로 존재합니다.

composite index를 unique cluster 로 구성하여 테이블을 만들고,

주기적으로 bulk insert로 데이터를 삽입합니다.


문제는 composite index 필드 항목이 where 조건에 포함이 되어 있는 프로시져를 호출하면

최초에 조회가 너무 오래 걸립니다.( 1분 이상)


dbcc freeproccache

go

dbcc dropcleanbuffers

go

등을 수행하고 조회해도 빨리 나올때가 있고, 오래 걸릴때가 있습니다.

실행계획을 봐도 select <- compute scalar (1%) <- clusteredc index seek (99%)로 나옵니다.

저장된 테이블의 데이터를 웹에서 조회힐 경우 너무 오래 걸리는 문제로 문의 드립니다.
어디서부터 확인을 해야 할지요?
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 243424
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 101061
7224 대기 상태 모니터링 중에 SQLTRACE_BUFFER_FLUSH 질문 합니다. [6] 디비러 2013.10.07 6483
7223 디스크 I/O 설정 질문 있습니다. 블루쵸콜릿 2013.10.07 4165
» 프로시져 실행 속도 [7] 땡구 2013.10.06 4834
7221 쿼리질문입니다. [2] 거저먹네 2013.10.04 4358
7220 쿼리 질문좀 드릴께요 ㅠㅠ [2] 다웅이쌔끈 2013.10.02 4684
7219 프로시저 실행 통계 뭘로 뽑나요? [3] 버뮤다삼각김밥 2013.10.02 4906
7218 작업모니터링 메세지, [3] 비홍 2013.10.02 6896
7217 정상적으로 실행되는 sp가 느려지는현상. [4] 김주희_Tony 2013.10.02 4474
7216 pivot 쿼리 질문입니다. [1] 우영호수 2013.10.02 6127
7215 조언 부탁드립니다. 완전 초보입니다. [6] dolphine 2013.10.01 3962
7214 MSSQL2008 R2 fulltext population시 처리되지 않는 단어는 추가되도록 하는 방법이 없을까요? 신경철 2013.10.01 4138
7213 테이블의 최종 스키마가 변경된 시각 아는법. [2] 내인생에GG란없다 2013.10.01 3932
7212 mysql workbench를 이용하여 접속.. 메신져 2013.10.01 8822
7211 DeadLock 관련 문의 드립니다. [7] 빌리 2013.10.01 5380
7210 mssql 2008 r2 평가판과 express버전 둘이 같이 설치 되나요? 김준형_283549 2013.09.30 4603
7209 메세지 내용, 대처법 알려주세용 ^^ [2] 비홍 2013.09.30 12884
7208 mssql 엑셀연동 [3] safdsfs 2013.09.29 6694
7207 초보의 질문입니다. 한테이블에 모든 정보가 들어있을때 분류....... [3] 꿈꾸는나무 2013.09.29 3510
7206 3일째 고민했더니 이제 머리가 안돌아가네요..ㅠㅠ [7] 다웅이쌔끈 2013.09.27 4340
7205 메모리 관련 문의 [1] 빌리 2013.09.27 8005





XE Login