다음을 통해 공유


방법: 인덱스 다시 구성(SQL Server Management Studio)

이 항목에서는 SQL Server Management Studio의 개체 탐색기를 사용하여 테이블의 한 인덱스나 모든 인덱스를 다시 구성하는 방법을 설명합니다. 인덱스를 다시 구성할 때는 최소한의 시스템 리소스가 사용됩니다. 인덱스 다시 구성 작업은 왼쪽에서 오른쪽으로의 논리적 리프 노드 순서에 맞게 리프 수준 페이지의 순서를 물리적으로 바꿔 테이블에서 리프 수준의 클러스터형 인덱스와 비클러스터형 인덱스를 조각 모음합니다. 인덱스를 다시 구성하면 인덱스 페이지도 압축됩니다. 이때 압축은 기존 채우기 비율 값을 기준으로 수행됩니다. 자세한 내용은 인덱스 다시 구성 및 다시 작성을 참조하십시오.

특정 인덱스를 다시 구성하려면

  1. 개체 탐색기에서 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 확장하고 지정한 인덱스가 있는 테이블이 포함된 데이터베이스를 확장한 다음 테이블을 확장합니다.

  3. 인덱스가 속한 테이블을 확장하고 인덱스를 확장합니다.

  4. 다시 구성할 인덱스를 마우스 오른쪽 단추로 클릭하고 다시 구성을 클릭합니다.

  5. LOB(Large Object) 데이터가 포함된 페이지도 모두 압축하려면 큰 개체 열 데이터 압축 확인란을 선택합니다.

    LOB 데이터 형식은 image, text, ntext, varchar(max), nvarchar(max), varbinary(max) 및 xml입니다. 이 데이터를 압축하면 디스크 공간을 더 효율적으로 사용할 수 있습니다.

  6. 큰 개체 데이터 압축을 사용하지 않으려면 큰 개체 열 데이터 압축 확인란의 선택을 취소합니다.

  7. 다시 구성 작업을 시작하려면 확인을 클릭합니다.

테이블의 모든 인덱스를 다시 구성하려면

  1. 개체 탐색기에서 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 확장하고 지정한 인덱스가 있는 테이블이 포함된 데이터베이스를 확장한 다음 테이블을 확장합니다.

  3. 인덱스가 속한 테이블을 확장합니다.

  4. 인덱스를 마우스 오른쪽 단추로 클릭하고 모두 다시 구성을 클릭합니다.

  5. LOB(Large Object) 데이터가 포함된 페이지도 모두 압축하려면 큰 개체 열 데이터 압축 확인란을 선택합니다.

    LOB 데이터 형식은 image, text, ntext, varchar(max), nvarchar(max), varbinary(max) 및 xml입니다. 이 데이터를 압축하면 디스크 공간을 더 효율적으로 사용할 수 있습니다.

  6. 큰 개체 데이터 압축을 사용하지 않으려면 큰 개체 열 데이터 압축 확인란의 선택을 취소합니다.

  7. 다시 구성 작업을 시작하려면 확인을 클릭합니다.