Session

索引

电脑版发表于:2022/5/1 23:16

前言

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

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

什么时候需要创建索引

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

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

索引的确定

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


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

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢