처리 시간이 매우 긴 쿼리가 있읍니다.
이것을 쿼리로 보내면, 응답시간이 아주 깁니다.
ALTER SESSION SET QUERY_TIMEOUT = 1800
커넥션 후에 보내고
명령을 때렷는데, 처리하다가 멈추고,
"Altibase ADO.NET ERROR:Client's query exceeded in the execution time limitation.[HY000]4164"
에러 메세지가 납니다.
altibase.data.dll을 이용해서 ADO로 코딩한건데
이거 피해갈 수 있는 방법 뭐 없을까요?
altibasecommand의 commandtimeout인가는 값을 넣어줄 수 없는거 같더군요.
처리 시간이 긴 쿼리(디스크에 잇는 테이블도 참조합니다.)
동작시킬 방법은..
처리시간이 짦은 경우에는 잘 되는 쿼리인데..
처리 대상(디스크내 테이블)이 많아지면 답이 안나오네요.
|