索引的作用:用来提升查询速度

1、index:普通索引

unique:唯一索引

fulltext:全文索引

spatial:时空索引

primary:主键

注:我们一般只探讨普通索引(index)

2、索引的优缺点

优点:提升查询速度(不是只要建了索引就能提升)

缺点:

(1)造成空间的使用增加

(2)造成修改的性能下降(删、改、增)

没有索引时,只需要修改原始数据就行了,有了索引之后,除了修改原始数据之外,还得修改索引结构

3、什么情况下适合使用索引?

(1)数据量得有一定的规模

(2)尽量针对查询很对,修改较少的表考虑查询

(3)只针对频繁被查询的字段建立索引

4、explain命令

通过explain可以判断我们能否命中索引

索引(index)的简单理解相关推荐

  1. mysql索引作用的简单理解

    索引好比书的目录,好比新华字典的拼音.偏旁部首查字,可以帮助人快速查找到需要的内容, 当数据表记录达到几十w级别的时候,索引的作用非常明显. 一.索引的类型 索引类型有多种,哈希.BTREE.全文索引 ...

  2. SQL Server 索引(index) 和 视图(view) 的简单介绍和操作

    2019独角兽企业重金招聘Python工程师标准>>> --索引(index)和视图(view)-- --索引(index)-- --概述: 数据库中的索引类似于书籍的目录,他以指针 ...

  3. es查询index生成时间_Elasticsearch开始的第一步索引index

    开始第一步 我们现在开始进行一个简单教程,它涵盖了一些基本的概念介绍,比如索引(indexing).搜索(search)以及聚合(aggregations).通过这个教程,我们可以让你对Elastic ...

  4. git的简单理解及基础操作命令

    前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看<git版本控制管理>这本书(偏理论,内容完善,很不错),针对所学 ...

  5. Deep Reinforcement Learning: Pong from Pixels翻译和简单理解

    原文链接: http://karpathy.github.io/2016/05/31/rl/ 文章目录 原文链接: 前言 Policy-Gradient结构流程图 Deep Reinforcement ...

  6. git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区

    每天一Git之简单理解工作区和暂存区 1. 工作区与暂存区命令初体验 1.1. 暂存区文件与文件夹管理 [root@number ~]# cd GitDir/git_learning/ [root@n ...

  7. QGraphicsScene 的简单理解--关于手册的简要翻译

    文章目录 QGraphicsScene 的简单理解--关于手册的简要翻译 简介: 一般操作: 关于scene's bounding rect: the location of items. scene ...

  8. java阻塞队列作用_简单理解阻塞队列(BlockingQueue)中的take/put方法以及Condition存在的作用...

    简单理解阻塞队列(BlockingQueue)中的take/put方法以及Condition存在的作用 Condition:可以理解成一把锁的一个钥匙,它既可以解锁(通知放行),又可以加锁(阻塞) n ...

  9. mysql general clomun_关于MySQL索引index杂谈

    MySQL建索引命令 create index index_name on tablename(clomun_name.....); 比如建了 CREATE INDEX  O_N_P_D  ON   ...

  10. check oracle 为空值_索引(index)-Oracle高级知识(3)-数据库(23)

    这篇文章是Oracle数据库的高级知识: 索引(index) 是非常重要的内容.知识点繁杂,靠理解.实战和笔记来熟练运用. 3 索引(Index) 3.1 什么是索引 在关系型数据库中,索引是一种单独 ...

最新文章

  1. 光辉岁月:人工智能的那些人和事(1)
  2. Grafana文档(升级Grafana)
  3. 180W多路输出式单片精密开关电源电路及分析
  4. cocos2d 中判断CGPoint或者CGSize是否相等
  5. 理解Flight框架核心
  6. 全球及中国水彩调色板行业销售前景与投资商机研究报告2022版
  7. 又一款5G手机获进网许可 开售在即 你会尝鲜吗?
  8. react-native无法在react-native-gesture-handler中解析符号android.support.v4.util.Pools解决方案...
  9. 设置文件为源文件(和src一样)
  10. Quartus17.0 + ModelSim - IntelFpga安装及破解
  11. 孪生网络 Siamese Network
  12. 常用HTML5开发工具有哪些?
  13. python判断成语是abac型_ABAC型的成语
  14. 电脑没有长截图功能,一招即可截下来!如何用电脑做长截图
  15. 企业服务器搭建与维护论文,《企业服务器搭建的研究论文》-毕业论文设计(可用).doc...
  16. html座机正则表达式,java座机号码正则表达式
  17. LeetCode - Pascal's Trangle2
  18. 微信的支付(二维码,APP)
  19. MySQL查询优化小结
  20. 推荐系统在美团综合业务中的应用及实践

热门文章

  1. 鼠标右键失灵的解决方法
  2. Java —— 打印空心金字塔
  3. 学习笔记day12 synchronized底层实现及锁升级机制
  4. 如何解决:无法识别的USB设备,跟这台计算机连接的前一个USB设备工作不正常,Windows无法识别
  5. 在光子芯片之后,中国也取得量子芯片突破,不再需要EUV光刻机,ASML后悔莫及...
  6. 光伏累计装机全国第二 青海光伏全产业链如何炼成?
  7. 中国Z时代人才心目中最具吸引力雇主排行榜:华为、阿里、腾讯和辉瑞分列第一 | 美通社头条...
  8. Joel on Software 祖尔谈软件:行进中开火 (转)
  9. 个人知识管理工具Mybase Desktop 8试用方式(批处理脚本)
  10. 力扣 1832. 判断句子是否为全字母句