このようなテーブルを想定しましょう
[KEY] [int] NOT NULL,
[INT1] [int] NULL,
[INT2] [int] NULL,
[INT3] [int] NULL,
[STR1] [varchar](20) NULL,
[STR2] [varchar](20) NULL,
[STR3] [varchar](20) NULL,
クエリは非常に柔軟ですが、常に次の形式のようになります。
SELECT KEY FROM [TABLE] WHERE...
検索条件は、単一の列で数回、ほとんどの場合、[int]タイプ、quesy asBETWEENまたは>=or <=、for 、でvarchar、常にクエリas=またはIN []。すべての条件はAND
クエリは常に同じ列に固定されるとは限らないためINDEX、すべての列に作成すると、パフォーマンスが向上するのでしょうか、それともまったく無駄になるのでしょうか。