Oracle (3) 썸네일형 리스트형 [오라클] 문자열 함수 보호되어 있는 글입니다. [오라클] OPTIMIZER 개요 및 구조 1. 개요 및 구조 옵티마이저(Optimizer)는 SQL을 가장 빠르고 효율적으로 수행할 최적(최저비용)의 처리경로를 생성해 주는 DBMS 내부의 핵심엔진이다. 사용자가 구조화된 질의언어(SQL)로 결과집합을 요구하면, 이를 생성하는데 필요한 처리경로는 DBMS에 내장된 옵티마이저가 자동으로 생성해준다. 옵티마이저가 생성한 SQL 처리경로를 실행계획(Execution Plan)이라고 부른다. 옵티마이저의 SQL 최적화 과정을 요약하면 다음과 같다.- 사용자가 던진 쿼리수행을 위해, 후보군이 될만한 실행계획을 찾는다.- 데이터 딕셔너리(Data Dictionary)에 미리 수집해 놓은 오브젝트 통계 및 시스템 통계정보를 이용해 각 실행계획의 예상비용을 산정한다.- 각 실행계획을 비교해서 최저비용을 갖는 .. 오라클 사용자 생성 및 권한주기 1. 계정의 테이블 스페이스 생성 create tablespace [tablespace_name] datafile '/home/oracle/oradata/DANBEE/[file_name].dbf' size 500m; 예) CREATE TABLESPACE ADMIN DATAFILE 'D:\ORACLE\ORADATA\XE\ADMIN.dbf' SIZE 500M ; 2. 오라클 유저 만들기 CREATE USER [user_name] IDENTIFIED BY [password] DEFAULT TABLESPACE [tablespace_name] TEMPORARY TABLESPACE TEMP; 예) CREATE USER nextree IDENTIFIED BY nextree DEFAULT TABLESPACE NEXTR.. 이전 1 다음