나는 다음과 같습니다SQL Server가있는 테이블에서 FK 필드에 인덱스를 갖는 가장 좋은 방법은 무엇입니까?
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에 대한 색인을 추가하면 모든 검색어가 자동으로 향상되고 내가 추가 할 수있는 가장 좋은 종류의 색인은 무엇입니까?
실제로 성능 문제가 발생할 때까지는 인덱스를 추가하지 않아도됩니다. 그러나 예, SubjectID에 대한 색인은 특정 검색어의 속도를 자동으로 높입니다. – Blorgbeard
그러나 인덱스를 추가하려면 추가 할 수있는 다른 종류가 있습니까? 또한 EF를 사용하면 EF 쿼리가 인덱스를 사용합니까? – Melina
귀하의 질문에 따라 다르며, 귀하의 질문이 없으면 귀하를 도와 드릴 수 없습니다. –