다수가 요청할 경우 Performance에 문제가 생긴다.
(= disk io(input/output)가 빈번히 발생하여 Performance에 문제가 생긴다.)
memory에 있는지 확인 후 메모리 데이터를 전송한다.
(= disk io를 줄여준다.)
disk io를 줄여주는 memory와 데이터의 요청을 처리하는 process 합쳐서 부르는 말이다.
실제 disk에 저장된 물리적 공간의 데이터다.
통합적인 정보 관리를 위한 객체 관계형 데이터베이스 관리 시스템이다.
오라클 instance와 데이터베이스로 구성되어 있다.
백그라운드 프로세스와 메모리 버퍼로 구성되어 있다.
오라클 DB는 모든 사용자의 제어 정보와 데이터를 포함하며,
사용자가 실행하는 SQL문에 의해 검색 또는 변경되는 테이블 데이터를 저장하는 오라클 서버의 공유 메모리 영역이다.
특징
프로세스(Process)
메모리에 상주해 있는 실행중인 프로그램을 말한다.
백그라운드 프로세스와 사용자 프로세스, 그리고 서버 프로세스로 구성된다.
메모리
공유 풀, 데이터 버퍼 캐시, 로그 버퍼, 그리고 라지 풀
파일
데이터 파일, 컨트롤 파일, 리두로그 파일, 파라미터 파일
구문분석(Parse): 구문상의 정확성, 보안 엑서스, 최적화된 실행 계획 수립
실행(Execute): 문장의 실행, 데이터 읽기와 변경
인출(Fetch): Select 구문일 경우 그 결과를 사용자에게 전달