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

问一个索引的有关问题,where语句和order by 语句 MsSql

2012-03-16 
问一个索引的问题,where语句和order by 语句 MsSqlselect top 20 name,topic,NewDate,Author from [table1

问一个索引的问题,where语句和order by 语句 MsSql
select top 20 name,topic,NewDate,Author from [table1] where groupid=4 order by jifen desc

这个表总共10万个数据左右,一个groupid最大有5000个数据,小的只有100个数据。

下面这两种建索引的方法,大家看看哪个好。

1 groupid 和jifen 分别单独索引,总共两个索引 。
2 (groupid,jifen),聚集索引单个

[解决办法]
这个不能直接下结论 

可以建立好了查看下执行计划

不过看数据 建立两个索引 其中一个为聚集索引也许效率比较高
[解决办法]
如果2008,索引include(name,topic,NewDate,Author )
效果更佳

[解决办法]
你可以考虑groupid建聚集索引,另一个建普通索引.
[解决办法]
要看一下报行计划
[解决办法]
groupid 聚集
jifen 非聚集

热点排行