Я исследовал некоторые проблемы с производительностью моей базы данных (SQL Server 2008). Студия SQL Management предложила использовать этот код для добавления некластеризованного индекса, который сократит время обработки более чем на 90%.
USE [DatabaseName]
GO
CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[tblAnswers] ([QuestionID])
INCLUDE ([CallID],[Value])
GO
Я, однако, обеспокоен тем, что использование этого кода нарушит отслеживание изменений в моей базе данных, что крайне важно для такта.
Протестировав код другой базы данных, она выглядела нормально. В результате я получал гораздо больше времени, чем в следующий раз, когда я синхронизировал (из моего иногда подключенного клиента) процесс обработки, несмотря на то, что фактически не загружал и не загружал какие-либо дополнительные данные, возвращались последующие синхронизации на обычной скорости.
Безопасен ли этот код для запуска?