典型的な顧客テーブルがあるとします。
Id Int Identity Primary Key,
FirstName varchar(255),
LastName varchar(255),
Phone VarChar(30)
したがって、主キーは Id にクラスター化された一意のインデックスを作成します。
検索を高速化するために、名前フィールドにインデックスを追加したいと考えています。
私の質問は、それらのインデックスに Id を追加する必要があるかどうか、またはそれらのインデックス自体が主キーに関連付けられるかどうかです。
例えば;
Create Index IX_Customer_FirstLastName On Customers(FirstName, LastName, Id)
……やり過ぎですか?
以下は多かれ少なかれ効率的ですか?
Create Index IX_Customer_FirstLastName On Customers(FirstName, LastName)
ティア