테이블 인덱스

Reorganize 시키는 커맨드


SSMS(Sql Server Management Studio) UI상에서 마우스로 클릭해서 할 수도 있지만


query 입력처럼 동작하도록 하는 script



USE [데이터베이스 이름]

GO

ALTER INDEX [인덱스 이름] ON [테이블이름]

REORGANIZE;

GO


의 형태로 사용하면 동작한다.

인덱스를 모두 Reorganize 시키는 Reorganize ALL동작은 인덱스 이름 부분을 ALL로 바꿔주면 된다.


USE [데이터베이스 이름]

GO

ALTER INDEX ALL ON [테이블이름]

REORGANIZE;

GO



* example

USE AdventureWorks2012; 

GO

-- Reorganize the IX_Employee_OrganizationalLevel_OrganizationalNode index on the HumanResources.Employee table. 

ALTER INDEX IX_Employee_OrganizationalLevel_OrganizationalNode ON HumanResources.Employee

REORGANIZE ; 

GO


참조 : https://technet.microsoft.com/en-us/library/ms189858(v=sql.110).aspx#TsqlProcedureReorg

Posted by 초올싹
,