作者:一直很哇塞 | 来源:互联网 | 2023-06-15 14:06
在详谈数据库索引(一)中我向大家介绍了什么是索引,在这儿我就向大家演示一遍准备工作我创建了一张数据表(user)包含了来个字段(id,name)name字段是没有加索引的我已经向数据库中
在详谈数据库索引(一)中我向大家介绍了什么是索引,在这儿我就向大家演示一遍
准备工作
我创建了一张数据表(user)包含了来个字段(id , name)name字段是没有加索引的
我已经向数据库中放入了百万条数据

测试查询
1.当数据量是1000668的时候
不加索引的查询结果如下,消耗时间为1.90秒

加索引后的查询结果如下,虽然在创建索引时消耗的1分47秒,但是查询时只消耗了0.07秒。大大的减少了查询时间。

小结:在百万级的数据量的时候,在这种数据量下,我们要查询数据,如果不加索引就回扫描全表,会大大的浪费时间,而加索引就避免全表扫描,提高了数据库的查询性能
下一章,我们将数据表数量增加到千万级的数据量上,来测试索引的查询,还将测试添加索引对插入删除的影响