728x90 반응형 index1 [DB/Oracle] Oracle Index 1) 인덱스란 무엇인가?정의인덱스(Index)는 테이블의 특정 컬럼 값을 정렬·구조화해 포인터로 해당 Row의 물리적 위치(ROWID)로 빠르게 점프하게 돕는 스키마 객체입니다.특징 요약검색 성능 향상: Full Table Scan 대신 인덱스 경로로 I/O를 크게 줄임.테이블과 독립적: 생성/삭제가 테이블 데이터에 직접 영향은 없음. (단, 테이블을 삭제하면 해당 테이블의 인덱스는 함께 삭제)자동 사용/유지: 옵티마이저가 자동 선택, DML 시 인덱스도 자동 갱신.생성 방식:명시적: CREATE INDEX …자동: PK/UNIQUE 제약 생성 시 자동 인덱스 생성예제-- 명시적 생성CREATE INDEX idx_emp_ename ON scott.emp(ename);-- PK 제약 → 인덱스 자동 생성A.. 2025. 9. 23. 이전 1 다음 728x90 반응형