データベース (SQL Server 2008) のパフォーマンスの問題を調査しています。SQL Management Studio は、このコードを使用して非クラスター化インデックスを追加することを提案しました。これにより、処理時間が 90% 以上短縮されます。
USE [DatabaseName]
GO
CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[tblAnswers] ([QuestionID])
INCLUDE ([CallID],[Value])
GO
ただし、このコードを使用すると、データベースの変更追跡が中断されるのではないかと心配しています。
コードを別のデータベースでテストしたところ、問題ないように見えました。その結果、次に同期したとき (時々接続するクライアントから)、実際には余分なデータをアップロードまたはダウンロードしていないにもかかわらず、処理にはるかに長い時間がかかり、その後の同期は通常の速度に戻りました。 .
このコードは安全に実行できますか?