개발/개념정리

What is an index, and why do we use it?

ksc036 2026. 5. 19. 11:55

인덱스란 조회성능을 올리기 위해 별도로 구조화 해서 사용하는 별도의 자료구조입니다.  주로 B-Tree 기반 구조를 사용합니다.

 

인덱스를 사용하면 데이터를 빠르게 검색할 수 있어 조회 성능이 향상됩니다.
하지만 INSERT, UPDATE, DELETE 작업 시에는 인덱스도 함께 수정해야 하기 때문에 성능 저하가 발생할 수 있습니다.

따라서 조회가 자주 발생하는 컬럼을 중심으로 신중하게 인덱스를 설정해야 합니다.

'개발 > 개념정리' 카테고리의 다른 글

Process, Thread  (0) 2026.05.24
What is a primary key? What is a foreign key?  (0) 2026.05.23
Network - OSI 5계층  (1) 2026.05.18
What are the four main principles of OOP?  (0) 2026.05.17
인증/인가 개념 정리  (0) 2026.03.21