728x90
4. Index
테이블과 연관되어 있음
행의 검색 속도를 높이기 위해 사용하는 Object
오라클 서버가 자동으로 사용하고 유지 관리함
where절이나 조인조건에서 자주 사용되는 컬럼인 경우 인덱스 생성 시 성능에 도움이 됨
정의방법 : create index, alter index(사용은 거의 없음. 알아서 관리해주기 때문), drop index
사용방법 : X
인덱스 생성
자동생성 : PK 또는 UK 제약조건이 정의된 컬럼에 자동으로 생성됨
수동생성 : 행에 엑세스하는 속도를 높이기 위해 유저가 인덱스를 생성할 수 있음
create index emp_last_name_idx
on employees(last_name);
인덱스 삭제
drop index emp_last_idx;
컬럼의 데이터에 영향을 미치지 않음. 속도에만 영향을 미침
5. Synonym(동의어)
객체(table, view, sequence, index,...)에 다른 이름을 부여해주는 Object
정의방법 : create sysnonym, drop synonym(원본 Object에 영향을 주지 않음)
사용방법 : X
동의어 생성
create synonym emps
for employees;
select * from emps;
동의어 삭제
drop sysnonym emps;
728x90
'KDT > DB' 카테고리의 다른 글
240321 DB - 조건부 표현식 2 (0) | 2024.03.21 |
---|---|
240320 DB - 객체 사용을 위한 Data Dictionary, 조건부 표현식 1 (0) | 2024.03.20 |
240306 DB - 데이터정의어(DDL) - View, Sequence 1 (0) | 2024.03.06 |
240304 DB - SQL활용 데이터정의어(DDL) - table3 (0) | 2024.03.04 |
240228 DB - SQL활용 데이터정의어(DDL) - table2 (0) | 2024.02.28 |