#SQL#Oracle#서브쿼리#DMK문장#다이렉트로드1 SQL)Oracle_서브쿼리를 이용한 DML문장과 다이렉트 로드 서브 쿼리를 이용한 DML 문장과 다이렉트 로드 ; 다량의 DML 작업을 수행하는 경우 서브 쿼리문을 이용하는 경우가 많다. 특히 INSERT 작업에 대량 데이터를 입력할 때 서브 쿼리를 이용하는 것은 매우 유용하고 빠른 작업 방법이다. 특히 메모리를 통하지 않고 직접 데이터를 디스크에 입력하는 다이렉트 로드를 같이 사용하면 작업 효과는 배가된다. SELECT 작업이나 DML 작업은 모두 메모리에서 이루어진다. 오라클은 SGA라는 메모리 영역 내에 데이터베이스 버퍼 캐시(Database Buffer Cache)라는 영역을 이들의 작업 공간으로 이용한다. 이를 통해 작업을 모았다가 한번에 처리함으로써 디스크 접근 회수와 양을 줄여 성능을 향상시킨다. 그러나 일괄적인 대량의 DML 작업이 메모리에서 일어나면.. 2023. 3. 13. 이전 1 다음