반응형

/**********************************************************************************************
-- Title : [2k] SET ARITHABORT와 인덱스

-- Key word : set arithabort ado ado.net oledb odbc
**********************************************************************************************/

-- 개발자가 개발한 프로시저가 전혀 인덱스를 타지 못한다.
-- 아주 간단한 프로시저이다.
-- QA에서는 금방 처리되는데, ASP에서는 오래 걸린다.
-- 가끔 사용자가 많을 때 이런 문제가 생기기도 한다.(이게 주된 문제일까?)

-- 무엇이 틀릴까?
-- QA랑 ADO(ASP) 환경만 틀리다.
-- Google에서 검새해 보니 ARITHABORT 옵션에 따라, 또는 환경 파라미터에 따라
-- 실행 계획이 틀려질 수 있단다.
-- 답은 SET ARITHABORT ON; 옵션을 사용하는 것이다.

-- 근데, ADO에서 어떤 경우인지 몰겠지만, SET ARITHABORT ON 옵션을 쓸 수 없단다.ㅡㅡ???
-- 개발자 왈 : SqlConnection.Execute "SET ARITHABORT ON"
-- 같이 쓰면 된단다.



반응형

+ Recent posts