在详谈数据库索引(一)中我向大家介绍了什么是索引,在这儿我就向大家演示一遍
准备工作
我创建了一张数据表(user)包含了来个字段(id , name)name字段是没有加索引的
我已经向数据库中放入了百万条数据
测试查询
1.当数据量是1000668的时候
不加索引的查询结果如下,消耗时间为1.90秒
加索引后的查询结果如下,虽然在创建索引时消耗的1分47秒,但是查询时只消耗了0.07秒。大大的减少了查询时间。
小结:在百万级的数据量的时候,在这种数据量下,我们要查询数据,如果不加索引就回扫描全表,会大大的浪费时间,而加索引就避免全表扫描,提高了数据库的查询性能
下一章,我们将数据表数量增加到千万级的数据量上,来测试索引的查询,还将测试添加索引对插入删除的影响
本文通过对比测试展示了在百万级数据量的情况下,使用索引能够显著提高数据库查询速度,从1.90秒减少到0.07秒,并计划进一步测试千万级数据量的情况及索引对插入删除操作的影响。
10万+

被折叠的 条评论
为什么被折叠?



