INSERT INTO SELECT 쿼리를 이용해 3000~6000만건의 데이터를 백업할 일이 있어 쿼리를 사용하였는데,
v$session_longops에 해당 쿼리가 간헐적으로 보여 궁금한 것이 생겨 문의드립니다.
ORACLE DB reference에 의하면,
V$SESSION_LONGOPS
This view displays the status of various operations that run for longer than 6 seconds (in absolute time). These operations currently include many backup and recovery functions, statistics gathering, and query execution, and more operations are added for every Oracle release.
으로 6초 이상 실행중인 쿼리를 보여준다고 확인이 되는데,
INSERT INTO SELECT가 간헐적으로 보이는 것으로 보아, 해당 쿼리는
1)SELECT 결과물을 한번에 담아서 밀어 넣는것이 아닌,
2)하나하나 읽어서 INSERT 하는 형식으로 진행되는 것
인지 궁금하여 질의 올립니다.