방법: 매개 변수가 있는 행 필터 최적화(SQL Server Management Studio)
다음 설정을 사용하여 매개 변수가 있는 행 필터를 최적화할 수 있습니다.
- 파티션 옵션
아티클 속성 - <Article> 대화 상자의 속성 페이지 또는 필터 추가 대화 상자에서 이 옵션을 설정합니다. 두 대화 상자는 새 게시 마법사 및 게시 속성 - <Publication> 대화 상자에서 사용할 수 있습니다. 아티클 속성 - <Article> 대화 상자에서는 필터 추가 대화 상자에서 사용할 수 없는 이 옵션에 대해 값을 추가로 지정할 수 있습니다. - 파티션 미리 계산
게시의 아티클이 일련의 요구 사항을 충족하는 경우 이 옵션은 기본적으로 True로 설정됩니다. 이러한 요구 사항에 대한 자세한 내용은 미리 계산된 파티션으로 매개 변수가 있는 필터 성능 최적화를 참조하십시오. 게시 속성 - <Publication> 대화 상자의 구독 옵션 페이지에서 이 옵션을 수정합니다. - 동기화 최적화
파티션 미리 계산이 False로 설정된 경우에만 이 옵션을 True로 설정해야 합니다. 게시 속성 - <Publication> 대화 상자의 구독 옵션 페이지에서 이 옵션을 설정합니다.
새 게시 마법사를 사용하여 게시 속성 - <Publication> 대화 상자에 액세스하는 방법은 방법: 게시 만들기 및 아티클 정의(SQL Server Management Studio) 및 방법: 게시 및 아티클 속성 보기 및 수정(SQL Server Management Studio)을 참조하십시오.
필터 추가 또는 필터 편집 대화 상자에서 파티션 옵션을 설정하려면
새 게시 마법사의 테이블 행 필터 페이지나 게시 속성 - <Publication> 대화 상자의 행 필터 페이지에서 추가를 클릭한 다음 필터 추가를 클릭합니다.
매개 변수가 있는 필터를 만듭니다. 자세한 내용은 방법: 병합 아티클에 대해 매개 변수가 있는 행 필터 정의 및 수정(SQL Server Management Studio)을 참조하십시오.
구독자 간에 데이터를 공유할 방식과 일치하는 옵션을 선택합니다.
- 이 테이블의 행을 여러 구독으로 이동
- 이 테이블의 행을 단일 구독으로 이동
이 테이블의 행을 단일 구독으로 이동을 선택하면 병합 복제에서는 보다 작은 메타데이터를 저장하고 처리하여 성능을 최적화할 수 있습니다. 그러나 한 행이 둘 이상의 구독자로 복제될 수 없도록 데이터가 분할되어야 합니다. 자세한 내용은 매개 변수가 있는 행 필터 항목의 "'partition options' 설정" 섹션을 참조하십시오.
확인을 클릭합니다.
게시 속성 - <Publication> 대화 상자에서 확인을 클릭하여 저장하고 대화 상자를 닫습니다.
아티클 속성 - <Article> 대화 상자에서 파티션 옵션을 설정하려면
새 게시 마법사의 아티클 페이지 또는 게시 속성 - <Publication> 대화 상자에서 테이블을 선택한 다음 아티클 속성을 클릭합니다.
선택한 테이블 아티클 속성 설정 또는 모든 테이블 아티클 속성 설정을 클릭합니다.
아티클 속성 - <Article> 대화 상자의 속성 탭에 있는 대상 개체 섹션에서 파티션 옵션에 대해 다음 값 중 하나를 지정합니다.
- 겹침
- 겹침, 파티션 외부 데이터 변경 내용 허용 안 함
- 겹치지 않음, 단일 구독
- 겹치지 않음, 구독 간 공유
이러한 옵션 및 이 옵션이 필터 추가 및 필터 편집 대화 상자에서 사용 가능한 옵션과 어떻게 관련되어 있는지에 대한 자세한 내용은 매개 변수가 있는 행 필터의 "'partition options' 설정" 섹션을 참조하십시오.
확인을 클릭합니다.
게시 속성 - <Publication> 대화 상자에서 확인을 클릭하여 저장하고 대화 상자를 닫습니다.
파티션 미리 계산을 설정하려면
게시 속성 - <Publication> 대화 상자의 구독 옵션 페이지에서 파티션 미리 계산 옵션에 대한 값을 선택합니다. 다음과 같은 경우 이 속성은 읽기 전용입니다.
- 게시가 미리 계산된 파티션의 요구 사항을 충족시키지 못합니다.
- 게시에 대한 스냅숏이 아직 생성되지 않았습니다. 이 경우 해당 옵션은 스냅숏 생성 시기 자동 설정의 값을 표시합니다.
확인을 클릭합니다.
동기화 최적화를 설정하려면
게시 속성 - <Publication> 대화 상자의 구독 옵션 페이지에서 동기화 최적화 옵션의 값으로 True를 선택합니다.
확인을 클릭합니다.
참고 항목
작업
방법: 병합 아티클 간의 조인 필터 집합 자동 생성(SQL Server Management Studio)
방법: 병합 아티클에 대해 매개 변수가 있는 행 필터 정의 및 수정(SQL Server Management Studio)
개념
관련 자료
How to: Optimize Parameterized Row Filters (Replication Transact-SQL Programming)