排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
工作积累
前言
首先了解什么是索引,索引的作用是什么
索引,有助于加速表中检索数据。当从表中查询数据时,首先数据库会先检查索引是否存在,然后使用索引来选择表的精确对应,而不是扫描整个表。
什么时候需要创建索引
表的数据量过大,而且业务中需要频繁查询,查询速度过慢时。
创建索引的列必须时where 子句的条件,否则查询就没有用到索引,条件可以是<,<=,=,>,>=,BETWEEN,IN (not in , <> ,和 like的%XXX 时不会用到索引)
索引的确定
索引对查询速度可以大幅度提升,但是仅在必要时添加索引,创建索引后,对表数据进行INSERT ,UPDATE ,DELETE时同样会对索引文件 进行修改,影响更新进度。建立索引会占用磁盘的索引文件
如何创建索引请看这篇文档
sql 索引 - Session的专栏 - TNBLOG
评价