首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

聚集索引 使用请问

2013-09-29 
聚集索引 使用请教现在有一个数据库为以下内容:企业名称  行业  统计日期 金额A     建筑  2013-09500B建

聚集索引 使用请教
现在有一个数据库为以下内容:
企业名称  行业  统计日期 金额
A     建筑  2013-09   500
B           建筑  2013-09   800
C           金融    2013-09   1000
d           金融    2013-08   600
e           邮电    2013-08   200

目的是想按行业分类统计 每个月的 金额总计
比如说按9月 统计   
行业 户数  月份  金额总计
建筑 2   9   1300
金融  1       9        1000

现在这里面最常的首先判断的条件应该是 统计日期,再次就是行业, 如果数据量较大 想加快检索速度 是光用统计日期作为单一聚集索引  还是 统计日期和 行业 做为复合聚集索引?  请高手赐教
[解决办法]
日期 INCLUDE 行业


[解决办法]
如果是聚集索引的话,可以合在一起,不过最简单的方法是两个都试一下,然后看看效果。还要看你的查询语句。
[解决办法]
楼主的要求只放日期到聚集索引就可以了,聚集索引就是数据物理存放顺序。
[解决办法]
既然楼主要求的判断条件是统计日期和行业,所以聚集索引可能需要把这2个都涵盖进去做成复合索引。
[解决办法]
我们说的索引覆盖,是这么一种情况:
例如,要根据A列查找并返回B列的值,如果A+B做成索引的话,就可以直接在索引里就得到结果,而不用去读取物理页。
[解决办法]
建索引是一个思路.

不过性能最好的是用视图索引(Indexed View),LZ可以考虑一下.

热点排行
Bad Request.