CS/데이터베이스(DB)

[DB] clustered / non clustered index

혀니리리 2023. 12. 17. 19:14
728x90

[SQL] Clustered Index & Non-Clustered Index (velog.io)

 

[SQL] Clustered Index & Non-Clustered Index

앞서 Index에 대해서 정리 했었지만, Clustered Index와 Non-Clustered Index를 자세히 다루지 않아 이번 시간에 자세히 두 Index의 차이를 정리해보려 한다.Index는 DB의 테이블에 데이터가 많을 때, 검색 속도

velog.io

 

clustered Index : 책으로 비유하자면 페이지를 알고 있어서 바로 해당페이지를 펼치는 것과 같음.

 

데이터가 테이블에 삽입되는 순서에 상관없이 Index로 생성되어있는 컬럼을 기준으로 정렬되어 삽입됨.

 

 

clustered Index :테이블 당 한개씩만 존재 가능함.

 

non-clustered index

물리적으로 데이터를 배열하지 않은 상태로 데이터페이지가 구성됨.

clustered Index보다 검색속도는 느리지만 데이터의 입력/수정/삭제는 더 빠름.

728x90

'CS > 데이터베이스(DB)' 카테고리의 다른 글

[DB] NoSQL (+Redis)  (0) 2023.12.17
[DB] Union vs Union All (+JOIN)  (0) 2023.12.17
[DB] 정규화  (1) 2023.12.17
[DB] 키(key)  (0) 2023.12.17
트랜잭션  (0) 2023.09.27