프로시저 하나가 있는데...

요놈이 현업에서 어쩔땐 1분 어쩔땐 6분 =-= 이 걸린다고 하여


프로시져를 직접 돌려보니 일단 6분까지는 재현되지 않고..

1분까지는 걸리더라구요.


현업이 붙을때 VPN을 통해 Webservice에 붙어 조회하는 관계로 IIS쪽에 패킷모니터링 하나 키고

작업할때 IIS쪽에 바로 붙는 지 보니...문제없고...DB에도 바로 붙되...


DB 프로시져 자체가 실제 확인할 때 3분정도 걸리더라구요.


dm_os_wait_task쪽을 보니 내부 프로시저에서 다른 구문들은 다 빨리 끝나는데

시간을 Check해보니 특정 Insert into Table select * from table 하는 라인에서

랜덤으로 계속 시간이 빨랐다 느렸다 하네요.


느린 경우 SET STATISTICS IO ON 으로 살펴보면 Physical Read가 엄청 튀더군요 Logical Read는 거의 동일합니다.

[ / PAGEIOLATCH_XX 류 Waittype이 대기 주요 원인  ]


IO 상태가 문제가 있나 싶어

Perfmon으로 보니


11.png


위와 같은 상태인데...최악일땐 최악이지만 전체적으로 상태가 최악은 아닌 것 같아서...

disk Queue length 의 경우는


disk.png


이러한데...얘도 보통은 10전후반대가 많은 듯한데...


이게 근데 SELECT문 자체는 3초 이내로 끝나는데 INSERT INTO로 특정 Table에 넣기만 하면 랜덤하게 시간이 다르게 나오네요...


혹시나 싶어 별도로 index없는 깡통 table을 하나 똑같은 스키마로 만들면 이것도 빠르긴 빠른데....

느릴 땐 또 엄청 느리게 나오네요.


insert 해당 Table 에 PK index 조각도가 59%여서 Rebuilding한 상태이며, Fill Factor의 경우 0으로 잡혀있긴한데

이 Table이 상당히 빈번하게 update,insert,select되는 테이블인지라 70정도로 잡아놨습니다.


무엇을 또 살펴봐야 할까요 =-=


구름 뜬 질문이라 죄송합니다.^^;


No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 551
8893 SQL 사용량 100%로 확인되나 쿼리에서는 특별한 문제는 없었습니다. 버그 등 정보가 있나요? [1] 흰가루찹쌀떡 2015.08.18 3396
8892 order by 시 속도저하문제 [1] 진민 2015.08.13 5867
» insert into select 구문으로 인해 고민중입니다. [2] dontcryme 2015.08.13 4223
8890 2000에서 2008로 업데이트시 view 테이블 로딩속도문제 [1] 진민 2015.08.12 2863
8889 [MSCS] 클러스터링 질문입니다. [1] 조영곤 2015.08.12 3292
8888 질문드립니다.. [1] 아수라발발타 2015.08.12 2551
8887 쿼리 타임 아웃 관련 문의 드립니다. [6] 나는짱이야 2015.08.12 7427
8886 다른 파일 그룹에 테이블을 생성하려면 어떻게 해야 하나요? [2] 나는짱이야 2015.08.11 2388
8885 윈도우 서비스팩 업데이트 시 sql 영향도. 한인 2015.08.11 2723
8884 주소 관련 질문 드립니다. [4] 아수라발발타 2015.08.07 2872
8883 MSSQL 2012 (한글) 설치 문의 드립니다. [2] 구로동라이더 2015.08.07 5791
8882 연결이 자주 끊어지는 현상에 대해 문의 드립니다. [1] 동동동 2015.08.07 3175
8881 제가 잘못 알고 있는건가 문의 드립니다. [2] 나는짱이야 2015.08.06 2722
8880 RollUp 질문입니다. SQL2008 R2 [2] 희망나라 2015.08.06 2804
8879 트리거 사용시 질문입니다. HSQL 2015.08.06 2739
8878 mssql 마이그레이션 질문드립니다. [1] Sinlay 2015.08.06 2755
8877 MSSQL 백업 관련 문의 드려요 [1] 지식수집 2015.08.05 3137
8876 SQL 프로그램 개발 [2] 산들마을호랑이 2015.08.04 2710
8875 문자로된 날짜에 월일만 표현하고자 합니다. [2] 슈토파이터 2015.08.04 3055
8874 프로시저 생성시 오류 체크하는 문제 [1] 더따뜻한 2015.08.04 2685





XE Login