인덱스 다시 작성 작업(유지 관리 계획)
업데이트: 2006년 12월 12일
인덱스 다시 작성 작업 대화 상자를 사용하여 데이터베이스에 있는 테이블의 인덱스를 새 채우기 비율로 다시 만들 수 있습니다. 채우기 비율은 향후 확장을 수용하기 위해 각 인덱스 페이지에 남겨 둘 빈 공간을 결정합니다. 데이터를 테이블에 추가할 때는 채우기 비율이 적용되지 않으므로 사용 가능한 공간이 없게 됩니다. 데이터 및 인덱스 페이지를 다시 구성하면 사용 가능한 공간을 다시 확보할 수 있습니다.
인덱스 다시 작성 작업은 SQL Server 2005에 연결할 때는 ALTER INDEX 문을 사용하고 SQL Server 2000에 연결할 때는 DBCC DBREINDEX 문을 사용합니다.
옵션
- 연결
이 작업을 수행할 때 사용할 서버 연결을 선택합니다.
- 새로 만들기
이 작업을 수행할 때 사용할 새 서버 연결을 만듭니다. 아래에서는 새 연결 대화 상자에 대해 설명합니다.
데이터베이스
이 작업의 영향을 받는 데이터베이스를 지정합니다.모든 데이터베이스
tempdb를 제외한 모든 SQL Server 데이터베이스에 대해 유지 관리 작업을 실행하는 유지 관리 계획을 생성합니다.모든 시스템 데이터베이스
tempdb를 제외한 각 SQL Server 시스템 데이터베이스에 대해 유지 관리 작업을 실행하는 유지 관리 계획을 생성합니다. 사용자가 만든 데이터베이스에 대해서는 유지 관리 작업이 실행되지 않습니다.모든 사용자 데이터베이스
사용자가 만든 모든 데이터베이스에 대해 유지 관리 작업을 실행하는 유지 관리 계획을 생성합니다. SQL Server 시스템 데이터베이스에 대해서는 유지 관리 작업이 실행되지 않습니다.다음 데이터베이스
선택한 데이터베이스에 대해서만 유지 관리 작업을 실행하는 유지 관리 계획을 생성합니다. 이 옵션을 선택한 경우 목록에서 데이터베이스를 적어도 하나 이상 선택해야 합니다.[!참고] 유지 관리 계획은 호환성 수준 80 이상으로 설정된 데이터베이스에 대해서만 실행합니다. 호환성 수준 70 이하로 설정된 데이터베이스는 표시되지 않습니다.
- 개체
테이블, 뷰 또는 둘 다를 표시하도록 선택 표를 제한합니다.
- 선택
이 작업의 영향을 받는 테이블 또는 인덱스를 지정합니다. 개체 상자에서 테이블 및 뷰를 선택한 경우에는 사용할 수 없습니다.
- 사용 가능한 공간의 기본 크기로 페이지 다시 구성
데이터베이스 테이블에 있는 인덱스를 삭제하고 인덱스를 만들 때 지정한 채우기 비율로 인덱스를 다시 만듭니다.
- 페이지당 빈 공간 비율을 다음으로 변경
데이터베이스 테이블에 있는 인덱스를 삭제하고 자동으로 계산된 새 채우기 비율로 인덱스를 다시 만들기 때문에 인덱스 페이지에 대해 지정한 크기의 사용 가능한 공간이 예약됩니다. 이 비율이 커질수록 인덱스 페이지에 대해 더 많은 사용 가능한 공간이 예약되어 인덱스가 커집니다. 유효한 값은 0에서 100까지입니다.
- tempdb에 결과 정렬
인덱스를 만드는 동안 생성된 중간 정렬 결과가 임시로 저장되는 위치를 결정하려면SORT_IN_TEMPDB
옵션을 사용합니다. 정렬 작업이 필요하지 않거나 메모리에서 정렬을 수행할 수 있으면SORT_IN_TEMPDB
옵션이 무시됩니다. SQL Server 2000 데이터베이스에 대해서는 이 옵션이 수행되지 않습니다.
인덱스를 다시 만드는 동안 인덱스를 온라인으로 유지
사용자가 인덱스 작업을 수행하는 동안 기본 테이블이나 클러스터형 인덱스 데이터 및 연관된 모든 비클러스터형 인덱스에 액세스할 수 있는ONLINE
옵션을 사용합니다. SQL Server 2000 데이터베이스에 대해서는 이 옵션이 수행되지 않습니다.[!참고] 온라인 인덱스 작업은 Microsoft SQL Server 2005 Enterprise Edition에서만 사용할 수 있습니다.
T-SQL 보기
선택한 옵션을 기반으로 서버에 대해 수행한 이 작업의 Transact-SQL 문을 표시합니다.[!참고] 영향을 받은 개체 수가 많은 경우에는 표시하는 데 시간이 오래 걸릴 수 있습니다.
새 연결 대화 상자
- 연결 이름
새 연결의 이름을 입력합니다.
- 서버 이름 선택 또는 입력
이 작업을 수행할 때 연결할 서버를 선택합니다.
- 새로 고침
사용할 수 있는 서버 목록을 새로 고칩니다.
- 서버 로그온 정보 입력
서버에 대한 인증 방법을 지정합니다.
- Windows NT 통합 보안 사용
Microsoft Windows 인증을 사용하여 SQL Server 데이터베이스 엔진 인스턴스에 연결합니다.
- 특정 사용자 이름 및 암호 사용
SQL Server 인증을 사용하여 SQL Server 데이터베이스 엔진 인스턴스에 연결합니다. 이 옵션은 사용할 수 없습니다.
- 사용자 이름
인증 시 사용할 SQL Server 로그인을 제공합니다. 이 옵션은 사용할 수 없습니다.
- 암호
인증 시 사용할 암호를 제공합니다. 이 옵션은 사용할 수 없습니다.
참고 항목
관련 자료
ALTER INDEX(Transact-SQL)
DBCC DBREINDEX(Transact-SQL)
CREATE INDEX(Transact-SQL)
tempdb 및 인덱스 만들기
온라인 인덱스 작업 수행에 대한 지침
온라인 인덱스 작동 방식
온라인으로 인덱스 작업 수행
페이지 및 익스텐트
익스텐트 할당 및 빈 공간 관리
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 12월 12일 |
|
2006년 7월 17일 |
|