在合并复制拓扑中向现有表添加 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

您应该能够将索引添加到发布者和订阅者,而无需强制重新初始化

相关内容