5000万条数据的一张表,有字段 A、B、C、D,我要跟据A来查,跟据D来order,该怎么建索引?如果跟据D来查,用A来order,该怎么建索引?如果跟据 B,C来查,用A来order,该怎么建索引?
------解决方案--------------------
- SQL code
--问:我要跟据A来查,跟据D来order,该怎么建索引?--答:以A 为聚集索引,D 为非聚集索引create clustered index IX_A ON [Table] (A)create index IX_D ON [Table] (D)--问:如果跟据D来查,用A来order,该怎么建索引?--答:以D 为聚集索引,A 为非聚集索引create clustered index IX_D ON [Table] (D)create index IX_A ON [Table] (A)--问:如果跟据 B,C来查,用A来order,该怎么建索引?--答:以 B,C 为聚集索引,A 为非聚集索引create clustered index IX_B_C ON [Table] (B,C)create index IX_A ON [Table] (A)