订购唯一聚集索引

时间:2016-02-29 20:30:16

标签: sql sql-server indexing

我有一个大约有20M行的表,每天插入大约500K行。目前没有定义PK / Clustered索引。我想说服我的想法是否正确。 PK将包含2列,Dateloaded和Acctnumber。 Acctnumber对于每一天都是唯一的,并且每行都会复制Dateloaded。我认为从读取的角度来看,最有意义的是索引顺序为Acctnumber,Dateloaded,但从加载的角度来看恰好相反,Dateloaded,Acctnumber。

数据通常与Acctnumber上的连接以及Dateloaded上的连接或在where子句中使用Dateloaded一起使用。既然,最近数据加载似乎更重要,那么Dateloaded,Acctnumber会是最好的吗?

其他信息目前有一个关于Acctnumber的索引,一个关于Loaddate,Acctnumber(非聚集)的索引,另一个关于Acctnumber的索引使用了100倍以上。

0 个答案:

没有答案