불필요한 인덱스를 삭제하지 않고 그대로 두면 오버헤드만 유발하므로, 인덱스가 불필요하다고 판단되면 삭제하는 것이 바람직합니다. DROP INDEX Employee.IX_Employee_ManagerID; GO GO
인덱스를 삭제하고자 하는 경우에는 DROP INDEX를 사용하면 됩니다.
DROP INDEX 구문도 SQL Server 2005에서 변경되었으므로 DROP INDEX를 사용하기 전에 SQL Server 2005 온라인 설명서에서 DROP INDEX 구문을 살펴 보시기 바랍니다.
이전 버전과의 호환성을 위해 SQL Server 2000의 구문이 지원되기는 하지만 이후 버전에서는 제거될 수 있으므로 SQL Server 2005 구문에 맞게 작성 또는 수정하실 것을 권고합니다.
-- SQL Server 2000 구문
-- SQL Server 2005 구문
DROP INDEX IX_Employee_ManagerID ON Employee;
인덱스 관련 T-SQL 문 중에 ALTER INDEX 문이 있는데, ALTER INDEX
이러한 제약 조건들은 ALTER TABLE 문의 DROP CONSTRAINT 절을 사용하여 삭제합니다.
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 인덱스 I/O, 잠금, 액세스 방식 확인하기 (0) | 2009.07.07 |
---|---|
[SQL 2005 GUIDE] 인덱스 사용현황 확인하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 인덱스 비활성화하기 (0) | 2009.07.06 |
[SQL 2005 GUIDE] 온라인으로 인덱스 작업 수행하기 (0) | 2009.07.06 |
[SQL 2005 GUIDE] 인덱스 조각화 제거하기 (0) | 2009.07.06 |