app내에서 3만건정도의 업뎃문을 1회 sqlexec로 실행합니다...
대강 app로직은 이렇습니다.
imsi=''
**3만건 루프
do while ............
imsi=imsi+'Update XXX......where........'
fetch
enddo
er=sqlexec( imsi ) ;
즉 app내에서 하나하나씩 3만건을 sqlexec한다는 것이 아니라,
1회 전송시 3만건을 sqlexec한다는 겁니다.
결과적의로 sql서버에 1회 전송으로 3만건이 전송 된다는 것이죠 .............................글구
em도 마찬가지로 똑같은 3만건을 수행 해본다는 것이죠.....................................
odbc,ado,기타 등등의 커넥션을 쓴다고 했을때.....
서버에 전송된 3만건의 실행시간에 영향을 미치는 요소는 어떤것이 있는지요!
궁금 합니다. |