도저히 이해가 안가는 부분이 있어서 질문드립니다.
쿼리를 직접 실행하면 0.1초만에 결과가 나오는데 프로시저에서 커서문 또는
SELECT INSERT문을 작성하여 돌리면 너무 느리네요.
이유를 알 수가 없네요 ㅠㅠ
조언 부탁드립니다.
추가) 해당 SELECT 문을 INSERT하는 쿼리를 직접 실행하면 0.1초 건수가 36건 밖에 안되거든요~~
동일한 쿼리를 프로시저에서 돌렸는데 6분이나 걸렸네요 ㅠㅠ
그런데 INSERT된 테이블을 확인하니까 프로시저 실행한지 얼마안되어서 INSERT가 되었네요.
그 이후 로직은 COMMIT 밖에 없는데 무슨 문제일까요??ㅠㅠ
쿼리를 직접 실행하고 COMMIT하면 문제가 없습니다.