Hinzufügen eines FK-Index zu einer vorhandenen Tabelle in der Merge-Replikationstopologie

Hinzufügen eines FK-Index zu einer vorhandenen Tabelle in der Merge-Replikationstopologie

Ich habe eine Tabelle, die ziemlich groß geworden ist und die wir auf etwa 120 Abonnenten replizieren. Ein FK auf dieser Tabelle hat keinen Index und als ich einen Ausführungsplan für eine Abfrage ausführte, die Probleme verursachte, stand darin Folgendes: -->

/*
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
*/

Ich würde dies gerne hinzufügen, habe aber Angst, dass dadurch eine Neuinitialisierung erzwungen wird. Kann jemand meine Bedenken bestätigen oder bekräftigen? Funktioniert das überhaupt so oder muss ich das Skript bei jedem Abonnenten ausführen?

Ich wäre für jede Einsicht dankbar.

Antwort1

Sie sollten in der Lage sein, den Index dem Herausgeber und Abonnenten hinzuzufügen, ohne dass eine Neuinitialisierung erzwungen wird.

verwandte Informationen