菜的像徐坤
排名
7
文章
192
粉丝
15
评论
16
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

索引

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

前言

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

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

什么时候需要创建索引

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

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

索引的确定

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


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

评价

Oracle --索引与视图

索引索引类似于图书的目录,用户可以通过索引快速查找到需要的内容,索引也可以理解为标识。索引是一种树形结构,从逻辑设...

Elasticsearch 基本概念:索引、文档和REST API

Elasticsearch 基本概念:索引、文档和REST API[TOC] 前言 为了了解 Elasticsearch 如何构成,我们首先需要理解索引(I...

Elasticsearch 倒排索引(运用Analyzer进行分词)

Elasticsearch 倒排索引[TOC] 正排与倒排索引 我们以一本书为例子,一本书的目录为正排索引,它将排列整本书的主要大纲...

sql 判断数据库、表、列、索引、视图、存储过程、临时表、函数笔记

前言欢迎使用tnblog注意使用模板的时候选择保留原有内容哦,不然会不小心替换你的已经写好的内容哦。我希望有个如你一般的人...

sql 索引

前言SQL索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息创建索引的语法crea...

ElasticSearch 分布式搜索引

前言:大家好,我是小付 今天和大家谈谈分布式搜索引擎这个东东,这个玩意现在有很多大企业都在用,所以就度了一下 了解了...

mysql存储引擎与索引。mysql创建唯一索引

[TOC]mysql存储引擎一、存储引擎概念介绍MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索...

Doris 索引(学习笔记)

Doris 索引(学习笔记)[TOC] 索引索引用于帮助快速过滤或查找数据。目前 Doris 主要支持两类索引:● 内建的智能索引:包...