实验报告
By 【Hamber_Bao】
一、实验目的
验证索引对数据库查询性能的提升
二、实验方法
利用主键索引进行实验
1. 利用控制变量法
2. 新建两数据表 suoyin1 suoyin2,具有相同的两列(ID,name)
将suoyin1表中的ID键设为索引列,suoyin2表则不变.
(如图)
3.为了测试效果。向两张表中插入相同的数据70284行(如图).
4.执行测试
为了在公平条件下测试出正确的结果。
我们采用相同的SQL语句进行查询
SQL语句: Select * from suoyin1 Where ID = 70000
Select * from suoyin2 Where ID = 70000
(如图)
但是我们要的两者之间性能的差距,所以我们采用提取时间的方法,利用SQL语句”Select GetDate()”在查询之前记录当前时间,提取之后记录时间(如图)
我们首先查询不含有索引列的suoyin2表
由图我们可以很明显看出,整个查询过程耗时17毫秒
我们再来看含有索引列的suoyin1表
这就是结果,几乎不耗时·······
三、实验结果
通过以上实验,我们得出结论:
建立索引,可以大大提高数据库的检索速度,改善数据库性能。
2010-6-8
By Hamber_Bao