マージ レプリケーション トポロジで既存のテーブルに 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

再初期化を強制することなく、パブリッシャーとサブスクライバーにインデックスを追加できるはずです。

関連情報