0

私は次のものを持っています:

        CREATE TABLE Topic (
            [TopicId] INT IDENTITY (1, 1) NOT NULL,
            [TopicSeq] INT NOT NULL,
            [SubjectId] INT NOT NULL,
            [Name] NVARCHAR (50) Not NULL,
            [Version] rowversion,
            [ModifiedDate] [datetime] NOT NULL,
            CONSTRAINT [PK_Topic] PRIMARY KEY CLUSTERED ([TopicId] ASC)
        )";

時間がかかるテーマのトピックをすべて見つける必要があるかどうかを考えています。SubjectIDのインデックスを追加すると、すべてのクエリが自動的に改善されますか?追加するのに最適なインデックスは何ですか?

4

1 に答える 1

0

SubjectIDのインデックスはかなり安価です。UNIQUEインデックスは必要ないため、CLUSTEREDまたはUNCLUSTEREDのいずれかになります。一意でない値がたくさんあるとはいえ、インデックスはそれほど広くない(32ビット)ので、CLUSTEREDを選択します。

于 2013-03-27T03:39:39.747 に答える