반응형 클러스터색인1 MSSQL 색인 색인 왜 색인을 사용하는 것인가? - 색인은 데이터를 찾을(SELECT) 때 빨리 찾기 위해서 사용한다. 색인이 없다면 특정한 값을 찾기 위해 모든 데이터 페이지를 다 뒤져야 한다. 색인이 찾고자 하는 컬럼이나 표현식에 존재하고, 색인을 사용하는 것이 더 효과적이라면, SQL 서버는 모든 페이지를 뒤지지 않고 색인 페이지를 찾아서 쉽게 데이터를 가져온다. 이것을 INDEX SEEK 라고 한다. - 색인이 있으면 특정한 작업을 빨리 할 수 있다. (ORDER BY, GROUP BY) 뿐만 아니라 색인을 사용하면 유일성 검사를 할 수 있다. 왜 모든 컬럼에 색인을 사용하지 않는 것인가? - 이렇게 좋은 색인이라면 모든 컬럼에 사용해야 하지 않을까? 색인으로 인한 손해가 있다. - 만드는데 시간이 걸린다. -.. 2022. 6. 15. 이전 1 다음 반응형