百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 创立索引可以加速表中数据查询的速度吗
分享文章到:

创立索引可以加速表中数据查询的速度吗

发布时间:09/01 来源:未知 浏览: 关键词:
可以。由于增加索引的话,第一会去索引列表中查询,而索引列表是B类树的数据构造,查询的工夫复杂度为O(log2N),定位到特定值得行就会非常快,所以其查询速度就会非常快。 第一明确为何索引会添加速度,DB在施行一条Sql语句的时候,默许的方式是依据搜寻前提进行全表扫描,碰到匹配前提的就参加搜寻效果汇合。

索引

运用索引可迅速拜访数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种构造,例如 employee 表的姓(lname)列。要是要按姓查寻特定职员,与必需搜寻表中的所有行比拟,索引会帮忙您更快地获得该信息。

注意:并非所有的数据库都以雷同的方式运用索引。

作为通用法则,只要当时常查询索引列中的数据时,才需要在表上新建索引。索引占用磁盘空间,而且落低增加、删除和更新行的速度。在多数状况下,索援用于数据检索的速度优势大大超过它的。

更多MySQL相干技术文章,请拜访MySQL教程栏目进行学习!

以上就是创立索引可以加速表中数据查询的速度吗的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板