KB957823 - 수정: 클러스터형 인덱스 테이블이 SQL Server에서 ALTER INDEX REBUILD 문을 사용할 때 예상보다 오래 걸릴 수 있습니다.

적용 대상
SQL Server 2008 Workgroup SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

버그 #: 50003456(SQL 핫픽스)

Microsoft는 Microsoft SQL Server 2008 수정 사항을 하나의 다운로드 가능한 파일로 배포합니다. 수정 사항은 누적되므로 각 새 릴리스에는 이전 SQL Server 2008 픽스 릴리스에 포함된 모든 핫픽스와 모든 보안 수정 사항이 포함되어 있습니다.

증상

Microsoft SQL Server 2008, SQL Server 2012 또는 SQL Server 2014에서는 클러스터형 인덱스 테이블에서 인덱스를 유지 관리하는 동안 ALTER INDEX REBUILD 문을 사용합니다. 이렇게 하면 클러스터형 인덱스 테이블이 예상보다 오래 걸릴 수 있습니다.

원인

이 문제는 클러스터형 인덱스 테이블에 파일 스트림 데이터가 포함된 경우 발생합니다. 클러스터형 인덱스 테이블이 다시 작성되면 파일 스트림 데이터에 대해 불필요한 복사 작업이 수행됩니다. 불필요한 복사 작업으로 인해 다시 빌드 작업이 느려집니다.

해결 방법

이 문제에 대한 픽스는 다음 SQL Server 누적 업데이트에서 처음 릴리스되었습니다.

2014년 SQL Server용 누적 업데이트 1 /en-us/help/2931693

SQL Server 2012 SP1용 누적 업데이트 8 /en-us/help/2917531

SQL Server 2008용 누적 업데이트 1 /en-us/help/956717

SQL Server의 누적 업데이트 정보

SQL Server에 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스와 모든 보안 수정 사항이 포함되어 있습니다. SQL Server에 대한 최신 누적 업데이트를 확인하세요.

      

해결 방법

이 문제를 해결하려면 다음과 같이 하십시오.

  1. 클러스터형 인덱스를 삭제합니다.

      사용자는
     DROP INDEX 문을 사용하여 클러스터형 인덱스를 삭제합니다. 에 대한 자세한 내용은
     DROP INDEX 문은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 방문하십시오.

    https://msdn2.microsoft.com/library/aa258837(sql.80).aspx

  2. 새 클러스터형 인덱스를 만듭니다.

      사용자는
     CREATE INDEX 문을 사용하여 새 클러스터형 인덱스를 만듭니다. 에 대한 자세한 내용은
     CREATE INDEX 문은 다음 MSDN 웹 사이트를 방문하십시오.

    https://msdn2.microsoft.com/library/ms188783.aspx

상태

Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.

추가 정보

변경되는 파일에 대한 자세한 내용과 이 Microsoft 기술 자료 문서에서 설명하는 핫픽스가 포함된 누적 업데이트 패키지를 적용하기 위한 모든 필수 구성 요소에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

956717 SQL Server 2008용 누적 업데이트 패키지 1

참조 자료

SQL Server 2008 릴리스 이후에 사용할 수 있는 빌드 목록에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

956909 SQL Server 2008 배포 후 배포된 SQL Server 2008 빌드

SQL Server용 증분 서비스 모델에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

935897 보고된 문제에 대한 핫픽스를 제공하는 SQL Server 팀으로부터 증분 서비스 모델을 구할 수 있음

SQL Server 업데이트의 명명 스키마에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.

822499 Microsoft SQL Server 소프트웨어 업데이트 패키지에 대한 새 명명 스키마

소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명