请各位分析,索引测试结果的数据,给个说法

zhou80bin zhou80bin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下是我用来做测试的表的结构,2张表一模一样,一个建了索引,一个没有
ID int 4 0
col1 varchar 8 0
col2 varchar 50 0
col3 varchar 8 0
col4 varchar 100 0
col5 varchar 8 1
col6 varchar 100 1
col7 varchar 20 0
col8 datetime 8 0
col9 varchar 8 1
col10 varchar 20 1
col11 varchar 8 1
col12 varchar 20 1
col13 varchar 8 1
col14 varchar 20 1
col15 varchar 8 1
col16 varchar 20 1
col17 varchar 8 1
col18 varchar 20 1
col19 int 4 0
col20 datetime 8 1
col21 varchar 50 1

分别建了3个索引
1 索引字段为 col1 索引选项除了文件组为primary外其他都没选
2 索引字段为 col19 同上
3 索引字段为 col2,4,6,7,8 同上

以下是在查询分析器中,用跟踪看到的结果
索引1 的测试
select count(*) from tableHasIndex where col1=30000
Duration cpu reads writes
SQL:StmtCompleted 44 24 46 0

select count(*) from tableNoIndex where col1=30000
SQL:StmtCompleted 104 95 108 0
...全文
评论 26
收藏 已收藏
分享
返回顶部
zhou80bin
MS-SQL Server 34,876 成员 254,635 内容