원본 본문으로 이동하기

MSSQL의 프로시저가 웹에서는 매우느리지만 SSMS / 쿼리 브라우저에선 빠른경우.

박용서 - MSSQL 프로시저가 웹에서 느릴경우. MSSQL 웹 속도저하 SET ARITHABORT ON -- 설정 이걸로 모든게 해결되는거같지만. ARITHABORT ON 을 했을 경우 생기는 많은 문제들이 있습니다. 예를들어 락이 걸렸을때나, 보안상에 결함도 발생합니다. 즉, 이 옵션에 대한 지식이 충분하지 않다면 기본값을 사용하는 것이 좋습니다. 단 기존의 소스를 메니지먼트 스튜디오에서 튜닝할때 ARITHABORT OFF를 하면 웹과 유사한속도를 낼 수 있게됩니다. 해결책이라고 하기엔 뭐하지만 결론적으론 ARITHABORT OFF 한 상태로 프로시저의 문제점을 잡아 튜닝하는 쪽이 좋을 것 같습니다. - MSSQL ASP/ASPX