웹과 쿼리분석기의 속도차이

팔개 2016.01.07 16:15 Views : 3442

이전에도 질문을 드린적이 있었습니다.

그때 응용프로그램에서 sa로 접속 하였을때와 user로 접속하였을 때 차이가 난다고 올렸었습니다.


구글링을 해 보니, 응용프로그램에서는 세션에 따라 ARITHABORTH 부분이 OFF로 처리될 수 있다고 하는데요..

그래서, 웹 실행과 쿼리분석기의 실행에서 차이가 난다고 하네요..


프로파일러에서도 Execution Plan을 확인하니, 다르게 나타나는데, 이 부분은 아직 내공이 부족하여

어떤 부분에서 문제가 되고 있는지를 정확하게 알지는 못하고 있습니다.


해결

첫 번째 방법

쿼리분석기에서  DBCC FREEPROCCACHE 이렇게 처리 한 다음

실행하니깐 웹과 쿼리분석기에서 동일한 성능을 볼 수 있었습니다.


그런데, DBCC  DBCC FREEPROCCACHE 이 부분은 어제 밤에 하였을 때에는 성능이 향상 되었다가

금일 오후에 다시 확인해 보니 다시 느려지는 현상이 발생하였습니다.

그리하여 다시  DBCC FREEPROCCACHE 하니깐 성능향상이 있었구요..


두 번째 방법

해결방법은 응용프로그램에서 프로시져를 호출하기 전에 

Conn.Execute "SET ARITHABORTH ON" 

프로시져 호출

이렇게 하니깐 쿼리분석기에서 호출한 속도와 동일하게 나타나는 것을 확인 하였습니다.



궁금한점


제가 궁금한점은 응용프로그램에서 ARITHABORTH 부분이 OFF로 처리 되었다는것을 어떻게 알 수 있는가입니다.


제가 DBA가 아니다 보니, SQL은 전문지식이 많이 부족합니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 23412
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12412
9100 커서 존재 유무를 알수 있을까요? [2] 유리의성 2016.01.08 3819
9099 select문 기초적인 질문하나 드릴게요 부탁드립니다. [5] 아이워너야근 2016.01.07 2325
» 웹과 쿼리분석기의 속도차이 [6] 팔개 2016.01.07 3442
9097 원단위 올림하는법이있을까요 [1] Sisylian 2016.01.07 4579
9096 프로시저 무한루프와 랜덤값 추출 질문입니다. [2] sincie 2016.01.06 2819
9095 파라미터로 받은 특정기간의 매출 구하기..(초보입니다..) [7] 후알유? 2016.01.06 2877
9094 query 문 질문 드립니다. [8] 슈토파이터 2016.01.06 2182
9093 Where 조건절 문의드립니다. ( 문자컬럼 Like VS CHARINDEX ) [5] Terry 2016.01.06 4476
9092 그룹함수 쿼리 질문입니다! [2] sincie 2016.01.06 2403
9091 순서대로 정렬 [6] 마힐링 2016.01.06 3132
9090 MSSQL 2008에서 linked server 연결로 오라클 연결 후 오픈쿼리 사용시 [1] 조뚱환 2016.01.06 2904
9089 시스템 DB 복구 문제입니다 [2] 하이토리 2016.01.05 2662
9088 ㅠㅠ 완전 생초보 입니다. [2] 코도 2016.01.05 2471
9087 begin try 안에서 트랜잭션 발생 체크하는 방법 질문입니다. [2] sincie 2016.01.05 2250
9086 테이블에 상관없이 가장 최근에 등록된 데이터 볼 수 있는 방법이 어떻게 되나요? [2] HSQL 2016.01.05 2812
9085 로컬 패키지가 어떻게 변경되었나요? [1] 두루마리휴지 2016.01.04 2096
9084 저장프로시저 질문 입니다. [2] 슈토파이터 2016.01.04 2275
9083 [질문]현재접속자 IP를 쿼리로 중복체크 [1] embster 2016.01.03 2739
9082 msslq7.0 리스토어 문제 [2] 나대로815 2016.01.02 2898
9081 프로시저에 대해서...? [2] 문상연 2016.01.01 2476





XE Login