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

【请问有关问题】关于ms sql 在复合主键上自动建立的聚集索引的有关问题

2013-06-25 
【请教问题】关于ms sql 在复合主键上自动建立的聚集索引的问题创建一张考勤表,主键包括“部门编号”、“员工编

【请教问题】关于ms sql 在复合主键上自动建立的聚集索引的问题
创建一张考勤表,主键包括“部门编号”、“员工编号”、“考勤时间”;
数据库自动在这个复合主键上建立了一个聚集索引;

我想知道:
1、自动创建的聚集索引排序顺序是什么样的?
2、查询条件主要使用的就是这三个主键,是不是把这个聚集索引删掉,单独在“考勤时间”上建立聚集索引,在“部门编号”、“员工编号”上建立非聚集索引会好些?


如描述有误或不清,请您谅解指正。
多谢!
[解决办法]
1、自动创建的聚集索引排序顺序是什么样的?
--> 按这3个字段,升序排序.

2、查询条件主要使用的就是这三个主键,是不是把这个聚集索引删掉,单独在“考勤时间”上建立聚集索引,在“部门编号”、“员工编号”上建立非聚集索引会好些?
--> 不建议删掉聚集索引.可根据查询的实际情况添加索引.(但索引不是越多越好)
[解决办法]
考勤时间放前面就行了 

热点排行