personId, teamId, departmentId
などのテーブルPerson
があります。ほとんどのクエリでは、これらの列の組み合わせがどこで使用されます。SQL Server:同じ列の複数のインデックスパフォーマンス
例
Select * from .. where personId = 2 and departementId = 1
Select * from .. where personId = 2 and teamId = 1
Select * from .. where departmentId = 2 and teamId = 1
私の質問は、私が個別にこれらの列のそれぞれのインデックスを作成する必要があり、ありますか?
実際のクエリはSelect *ではありません。私はちょうど例としてこれを入れます – roncansan