2009-05-13 6 views
0

SQL Server에서 인덱스 된 뷰에 대한 대체 접근 방법은 무엇입니까?은 인덱스 된 뷰에 번갈아 표시

감사합니다. Salman Shehbaz.

+2

여기 정확히 찾고있는 부분에 대한 세부 정보가 필요하다고 생각합니다. –

답변

3

보기 내용을 요약 테이블에 덤프하고 그 대신 색인을 지정합니다.

보기는 당신이 다른 방법

0

으로 시도하고 달성하고자하는 당신을 제공하는 인덱스가 그것을 무엇 혜택 선별 된 저장 프로 시저를 작성하고 당신이 그것을 필요로 whever 다음 저장 프로 시저를 실행합니다.

0

외부 또는 자체 조인 (or one of the other limitations)으로보기를 색인하려고한다고 가정합니다.

FROM 절에서 사용하려면 일반보기 또는 인라인 테이블 기능을 사용하십시오.

그러나 다음을주의하십시오. 인덱스 된 뷰가있는 쿼리에서 옵티마이 저는 뷰를 제외 (확장)하고 기준 테이블을 사용할 수있는 경우 기본 테이블을 사용할 수 있습니다. 인덱스 화되지 않은 뷰 또는 인라인 테이블 함수를 사용하는 대체 쿼리도 nnested됩니다. Does query plan optimizer works well with joined/filtered table-valued functions 그리고

Tony Rogerson 그렇지 않으면, 당신은 더 많은 정보를하시기 바랍니다 추가 할 수 있습니다

여기에 내 대답을 참조하십시오.

0

대체 접근법은 일반 뷰에서 INSTEAD OF 트리거를 사용하고 기본 테이블에서 일반 트리거를 사용합니다.

관련 문제