Heap인 테이블의 가변형 데이터 타입에 보다 큰 데이터로 변경하게 되면 클러스터 인덱스와 같은 페이지 분할이 아닌, 다른 곳으로 저장 후 포인터를 가지고 있는 Forward Pointer가 생기게 됩니다. 이로 인해서 적은 데이터를 읽을경우에도 포인터로 추가 컬럼에 대한 데이터도 엑세스 하는경우에는 성능에 문제가 있었습니다. 현재 운영중인 환경에서 얼마나 많은 Forward Pointer를 사용하여 데이터를 엑세스를 하는지 확인 하는 방법은 성능모니터에서 "SQL Server:Access Methods // Forwarded Records/sec" 의 값을 추가하여 확인할 수 있습니다. 이러한 Forward Pointer를 제거 하기 위해서는 SQL Server 2008이전에는 클러스터 인덱스를 만들거..