Добавление индекса 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 ответ
Решение
У вас должна быть возможность добавить индекс издателю и подписчику без принудительной повторной инициализации