一个主键CustomCode,SaleDay,StoreCode,DeptCode,ItemCode,SubCode,VendCode,Specific,SaleTax
三个索引
其中的索引列
1.VendCode,SaleDay
2.ItemCode,SaleDay
3.SaleDay,StoreCode,VendCode
StoreCode为门店
SaleDay为日期
ItemCode为商品编码
三个索引中的组合列都已包含在主健中,这样的索引有必要建吗?
对查询速度有帮助吗?会增加多少硬盘空间
三个索引
其中的索引列
1.VendCode,SaleDay
2.ItemCode,SaleDay
3.SaleDay,StoreCode,VendCode
StoreCode为门店
SaleDay为日期
ItemCode为商品编码
三个索引中的组合列都已包含在主健中,这样的索引有必要建吗?
对查询速度有帮助吗?会增加多少硬盘空间
FROM dbo.StockCard_1'此表只有主键
where CustomCode='000000' and
SaleDay>='2007-01-01' and
SaleDay<'2007-05-01'
group by SaleDay,StoreCode,VendCode
执行时间15秒SELECT SaleDay,sum(RQty),sum(RAmt)
FROM dbo.StockCard'此表另外有三个索引
where SaleDay>='2007-01-01' and
SaleDay<'2007-05-01'
group by SaleDay,StoreCode,VendCode
执行时间25秒
这样看索引没有用
是聚集索引