본문 바로가기
-

DB에서 인덱스를 사용하는 이유?

by coding_su 2023. 4. 5.

📝DB에서 인덱스를 사용하는 이유?

1. 빠른 검색 속도

→ 인덱스를 사용하면 DB가 더 빠르게 데이터를 찾아올 수 있습니다

  인덱스는 특정 컬럼의 값을 기준으로 정렬되어 있기 때문에 검색 시에 해당 컬럼을 기준으로 검색을 할 수 있습니다

  이렇게 되면 데이터를 찾기 위해 전체 테이블을 스캔하지 않고도 검색 결과를 빠르게 찾아낼 수 있습니다

2. 검색 쿼리 최적화

→ 인덱스를 사용하면 검색 쿼리를 최적화할 수 있습니다

  인덱스를 설정하면 DB가 쿼리 실행 계획을 최적화하고 실행 속도를 높일 수 있습니다

  또한 인덱스를 사용하면 조인 등의 연산에서도 빠른 속도를 보장할 수 있습니다

3. 데이터 일관성 유지

 인덱스를 사용하면 DB에서 데이터 일관성을 유지할 수 있습니다

  인덱스는 데이터를 빠르게 찾아오는 용도로 사용되기 때문에, 데이터베이스 자체적으로 인덱스를 관리하고 유지합니다

  이렇게 되면 데이터 일관성을 유지하는 데 큰 도움을 줄 수 있습니다

'-' 카테고리의 다른 글

AWS Lambda Layer를 사용하는 이유  (0) 2023.04.07
JWT 토큰(Json Web Token)이란?  (0) 2023.04.07
RDB와 NoSQL의 차이점  (0) 2023.04.05
프로세스(Process)와 스레드(Thread)의 차이점  (0) 2023.04.05
HTTP Method와 상태코드  (0) 2023.04.05

댓글