index1 [ Database ] 인덱스(Index)란? 📌 인덱스(Index) 란? 책을 보면 맨 앞장 또는 맨 뒷장에 Index 페이지가 있다. 그와 같은 개념이다. 원하는 카테고리에서 찾고자 하는 내용이 담긴 페이지 번호를 찾아가듯 인덱스에서도 원하는 데이터를 먼저 찾고 저장되어 있는 물리적 주소로 찾아간다. 인덱스는 데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료구조이다. SQL select문의 속도가 너무 느린 경우 해결방법 중 하나가 인덱싱 하는것이다. 만약 인덱스를 사용하지 않은 컬럼을 조회해야 한다면 어마무시한 양의 데이터를 전체 탐색하는 Full Scan을 수행해야 한다. Full Scan은 전체를 비교하여 탐색하기 때문에 처리 속도가 떨어진다. 그 과정을 빠르게 하기 위해서는 index라는 자료구조를 거쳐 검색하는 것이다. 보통 .. 2022. 12. 25. 이전 1 다음