병합 복제 토폴로지의 기존 테이블에 FK 인덱스 추가

병합 복제 토폴로지의 기존 테이블에 FK 인덱스 추가

약 120명의 구독자로 복제할 정도로 상당히 커진 테이블이 있습니다. 해당 테이블의 FK에는 인덱스가 없으며 문제를 일으키는 쿼리에 대해 실행 계획을 실행했을 때 다음과 같이 표시되었습니다 -->

/*
Missing Index Details from CaseNotesTimeoutQuerys.sql - mylocal\sqlexpress.MATRIX (WWCARES\pschaller (54))
The Query Processor estimates that implementing the following index could improve the query cost by 99.5556%.
*/

/*
USE [MATRIX]
GO
CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[tblCaseNotes] ([PersonID])

GO
*/

이것을 추가하고 싶지만 재초기화를 강요할까봐 걱정됩니다. 누구든지 내 우려 사항을 확인하거나 검증할 수 있습니까? 그런 식으로 작동합니까, 아니면 각 구독자에서 스크립트를 실행해야 합니까?

어떤 통찰력이라도 감사하겠습니다.

답변1

다시 초기화하지 않고도 게시자와 구독자에 인덱스를 추가할 수 있어야 합니다.

관련 정보