관리 메뉴

코딩 브이로그

[친절한 SQL 튜닝] 6강) 인덱스(Index)란? 본문

친절한 SQL 튜닝

[친절한 SQL 튜닝] 6강) 인덱스(Index)란?

표준프레임워크 풀스텍 개발자 홍의표 2024. 10. 28. 23:27

안녕하세요, 유튜브 SQL 튜닝 강의를 보고 학습한 자료를 남깁니다.

감사합니다.

 

인덱스(Index)란?

데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조를 뜻한다.

데이터를 빨리 찾기 위해 특정 컬럼을 기준으로 미리 정렬해놓은 표

 

예시를 통해 인덱스의 의미를 직관적으로 이해해보자.

만일 데이터가 섞여 있다면, Full Table Scan을 해야 한다.

시간이 오래걸릴 수 밖에 없다.

그래서 인덱스를 사용해서 해결할 수 있다.

미리 정렬되어 있는 시스템 내부적인 표가 있다면

쉽게 조회가 가능하다.

 

정말 감사합니다.

https://www.youtube.com/watch?v=VvYh8HBM0A8&list=PLtUgHNmvcs6rJBDOBnkDlmMFkLf-4XVl3&index=6