菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

索引

4293人阅读 2022/5/1 23:16 总访问:879988 评论:0 收藏:0 手机
分类: 工作积累

前言

首先了解什么是索引,索引的作用是什么

索引,有助于加速表中检索数据。当从表中查询数据时,首先数据库会先检查索引是否存在,然后使用索引来选择表的精确对应,而不是扫描整个表。

什么时候需要创建索引

表的数据量过大,而且业务中需要频繁查询,查询速度过慢时。

创建索引的列必须时where 子句的条件,否则查询就没有用到索引,条件可以是<,<=,=,>,>=,BETWEEN,IN (not in , <> ,和 like的%XXX 时不会用到索引)

索引的确定

索引对查询速度可以大幅度提升,但是仅在必要时添加索引,创建索引后,对表数据进行INSERT ,UPDATE ,DELETE时同样会对索引文件 进行修改,影响更新进度。建立索引会占用磁盘的索引文件


如何创建索引请看这篇文档
sql 索引 - Session的专栏 - TNBLOG

评价