다른 인덱스 뷰에서 선택한 SQL Server 2008을 사용하여 인덱스 된보기를 만들 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1021270

문제

다른 인덱스 뷰에서 선택한 SQL Server 2008을 사용하여 인덱스 된보기를 만들 수 있습니까?

create view V1 as (select 1 as abc)
create view V2 as (select abc from V1 group by abc)
도움이 되었습니까?

해결책

나는 대답이 "아니오, 불가능하다"고 생각합니다.

성능에 관한 기사에서 Microsoft Technet 사이트에서 :

. 다른 견해 위에 정의 된 견해가 있습니다. SQL Server를 사용하면 최상위보기를 색인화 할 수 없습니다. 어떡해?

. 중첩 뷰의 정의를 손으로 최상위보기로 확장 한 다음이를 색인화하고 가장 안쪽보기를 색인하거나보기를 색인화하지 않는 것을 고려하십시오.

행운을 빕니다.

다른 팁

여기에 있습니다 요구 사항 인덱스 뷰의 경우 (풍부하다) :

  • 보기는 다른 뷰가 아닌 동일한 데이터베이스에서베이스 테이블 만 참조해야합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top