인덱스 설계

인덱스는 데이터베이스 성능을 향상시키고 쿼리 속도를 향상시키는 중요한 역할을 합니다. 인덱스를 설계할때 주의할 점에 대해 짚어보겠습니다. 1. 선택적 인덱스 사용 가장 뻔한 이야기긴 하지만 인덱스를 설계할 때, 자주 사용되는 열을 선택적으로 인덱싱해야 합니다. 불필요한 인덱스는 성능 저하의 원인이 될 수 있습니다. 나쁜 예시 좋은 예시 모든 열에 인덱스를 추가하면 인덱스 크기가 커져 디스크 공간 낭비와 성능 저하 발생 가능. 주문 테이블에서 주문일자 열에만 인덱스를 추가하면 주문일자로의 검색에 최적화. 2. 복합 인덱스 활용 복합 인덱스는 여러 열을 함께 인덱싱하는 것으로, 여러 조건을 동시에 사용하는 쿼리를 최적화할 수 있습니다. 나쁜 예시 좋은 예시 각각 단일 열에 별도의 인덱스 생성 => 이름 열과..
Chung-A
'인덱스 설계' 태그의 글 목록