SQL Server の create index ... include (付加列インデックス)

http://mtgsqlserver.blogspot.com/2013/03/blog-post_6900.html

CREATE INDEX index名 ON テーブル(列1, 列2);

のような書式で作成したインデックスの場合は、すべての階層のノードに列2のデータが含まれる。
それに対して、付加列インデックスを使うと最後のリーフノードにのみ列2のデータを含めるようにすることでインデックスサイズを小さくすることができる。
以下の書式で作成する。列2が付加列インデックス。

CREATE INDEX index名 ON テーブル(列1) INCLUDE(列2);

単純に検索のことを考えるとそのほうが早いが、インデックスの容量が増えることによるパフォーマンス悪化を考えると付加列インデックスのほうが有利な場合が多いらしい。