在合併複製拓撲中向現有資料表新增 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

您應該能夠將索引新增至發布者和訂閱者,而無需強制重新初始化

相關內容