Database/SQL Server

MS SQL - 인덱스의 장점 & 단점 / Advantages and disadvantages of indexes

청렴결백한 만능 재주꾼 2020. 12. 4. 07:23
반응형

장점

쿼리를 사용하여 테이블의 데이터를 찾는 속도가 인덱스로 인해 매우 빨라질 수 있다. 적은 양의 데이터일 때보다 많은 양의 데이터를 처리할 때에 빨라짐의 체감은 더 커진다.

Indexes are used by queries to find data quickly

 

단점

추가적인 저장 공간(비클러스터만 그렇지만 일단 index의 단점)

업데이트나 삭제할 때 인덱스가 있음으로 느려진다. (성능의 저하를 일으킴)

자주 바뀌는 테이블 같은 경우 인덱스의 재정립이 필요할 수도 있다.

인덱스만으로 결과를 얻기 때문에 다른 컬럼의 정보를 보려면 추가적인 작업을 해야할 때가 있다.

 

Additional Disk Space

Insert Update and Delete statements can become slow

Covering query, a clustered index, always covers a query.

반응형