请各位分析,索引测试结果的数据,给个说法
以下是我用来做测试的表的结构,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