Sapphire9 개발 일지
article thumbnail
DB Index
CS/DB 2023. 2. 8. 22:36

DB Index 데이터베이스의 테이블에 대한 검색 속도를 향상시켜주는 자료구조 테이블의 특정 컬럼에 인덱스를 생성하면, 해당 컬럼의 데이터를 정렬한 후 별도의 메모리 공간에 데이터의 물리적 주소와 함께 저장 장점 테이블을 검색하는 속도와 성능이 향상됨 기존 방식은 특정 조건의 데이터를 찾기 위해 ‘풀 테이블 스캔(Full Table Scan)’작업이 필요 인덱스를 이용하면 데이터들이 정렬되어 있기 때문에 조건에 맞는 데이터를 빠르게 찾을 수 있음 Order by, Min/Max 같은 경우도 이미 정렬이 되어 있기 때문에 빠르게 수행할 수 있음 단점 항상 정렬된 상태로 유지해야 하기 때문에 인덱스가 적용된 컬럼에 삽입(INSERT), 삭제(DELETE), 수정(UPDATE) 작업을 수행하면 다음과 같은 추..

검색 태그