mysql索引优化篇(二)

本文通过对比测试展示了在百万级数据量的情况下,使用索引能够显著提高数据库查询速度,从1.90秒减少到0.07秒,并计划进一步测试千万级数据量的情况及索引对插入删除操作的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在详谈数据库索引(一)中我向大家介绍了什么是索引,在这儿我就向大家演示一遍

准备工作

  我创建了一张数据表(user)包含了来个字段(id , name)name字段是没有加索引的

   我已经向数据库中放入了百万条数据

  

 测试查询

1.当数据量是1000668的时候

不加索引的查询结果如下,消耗时间为1.90秒

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



小结:在百万级的数据量的时候,在这种数据量下,我们要查询数据,如果不加索引就回扫描全表,会大大的浪费时间,而加索引就避免全表扫描,提高了数据库的查询性能




                           下一章,我们将数据表数量增加到千万级的数据量上,来测试索引的查询,还将测试添加索引对插入删除的影响

    



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值