친절한 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