다음 문제를 풀어보세요.
다음 중 데이터베이스 아키텍처에서 Shared Pool의 역할에 대한 설명으로 가장 적절한 것을 고르시오.
데이터 파일에서 읽어온 데이터 블록들을 캐싱하여 디스크 I/O를 줄이는 역할을 한다.
트랜잭션에 의해 변경된 내용을 임시로 저장하고, 이를 Redo Log 파일에 기록하기 전에 모아두는 공간이다.
SQL 문장, 실행 계획, 데이터 딕셔너리 정보 등을 캐싱하여 SQL 파싱 및 실행 계획 생성에 필요한 오버헤드를 줄이는 역할을 한다.
각 서버 프로세스 또는 백그라운드 프로세스가 개별적으로 사용하는 메모리 영역으로, 정렬 작업이나 해시 조인 등에 사용된다.