안녕하세요.
대량 업데이트하는데 속도가 너무 느려서 해결방법 문의드립니다.
mssql 8천개 정도의 데이터 기준입니다.
1. 임시테이블을 만들어서 업데이트할 테이블과 조인해서 진행하면 몇십초? 1분도 안되서 완료됩니다.
2. 커서를 사용해서 진행하면 5분정도 걸립니다...
3. 테이블 변수를 사용하여 while 문으로 업데이트할 경우 3분정도 걸립니다...
그냥 대량 데이터 단순 업데이트할 경우, 1번 방법으로 진행하면 되는데
문제는 한줄 업데이트하고 어느 특정 프로시저를 호출해서 작업 진행 후,
다시 그다음 줄 실행하고 프로시저 호출하고.. 이렇게 진행되어야합니다.
그래서 현재 3번 방법으로 했는데
1번 방법처럼 몇초, 몇십초안에 진행하는 방법이 없을까요?
감사합니다.