哪些情况不要创建索引

1. 表记录太少

2. 经常增删改的表

Why:提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件

3. 数据重复且分布平均的表字段,因此应该只为最经常查询和最经常排序的数据列建立索引。注意,如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果。

哪些情况不适合建索引相关推荐

  1. 适合建索引?不适合建索引?分析

    数据库建立索引常用的规则如下: 1.表的主键.外键必须有索引: 2.数据量超过300的表应该有索引: 3.经常与其他表进行连接的表,在连接字段上应该建立索引: 4.经常出现在Where子句中的字段,特 ...

  2. mysql date建索引有用吗_Mysql索引分析:适合建索引?不适合建索引?【转】

    数据库建立索引常用的规则如下: 1.表的主键.外键必须有索引: 2.数据量超过300的表应该有索引: 3.经常与其他表进行连接的表,在连接字段上应该建立索引: 4.经常出现在Where子句中的字段,特 ...

  3. 索引使用经验:什么情况适合建索引

    索引使用经验:什么情况适合建索引 转载 适合建索引?不适合建索引? 数据库建立索引常用的规则如下:  1.表的主键.外键必须有索引:  2.数据量超过300的表应该有索引:  3.经常与其他表进行连接 ...

  4. 混合索引_数据库面试题:查询在什么情况下不?索引-数据库知识点

    查询在什么情况下不⾛索引 数据库面试题 ⾸先,我们可以说通过explain去排查⼀个慢查询,进⽽找到它的索引(参看第五题),当创建索引却不⾛索引时,我们就需要考虑到优化器的问题. 在⼀条单表查询语句真 ...

  5. 什么情况创建索引?什么情况不创建索引?MySQL如何避免索引失效?

    哪些情况需要创建索引? 1.主键自动建立唯一索引: 2.频繁作为查询条件的字段: 3.查询中与其他表关联的字段,外键关系建索引: 4.排序的字段(非主键): 5.查询中统计或分组字段. tips: 单 ...

  6. 哪些情况下sql索引会失效

    面试时被问到这个问题,记录笔记,免得被面试的人鄙视!! 索引什么时候不会生效,以下集中情况会导致索引失效: 1.条件中用or,即使其中有条件带索引,也不会使用索引查询(这就是查询尽量不要用or的原因, ...

  7. oracle重建索引对空间的使用,分析oracle索引空间使用情况,以及索引是否需要重建...

    分析索引空间使用情况,以及索引是否需要重建 分析其他用户下的索引需要 analyze any的权限 分析索引前先查看表的大小和索引的大小,如果索引大小和表大小一样大或者大于表的大小,那么可以判断索引可 ...

  8. mysql什么情况下使用索引

    表的主关键字 自动建立唯一索引 如zl_yhjbqk(用户基本情况)中的hbs_bh(户标识编号) 表的字段唯一约束 ORACLE利用索引来保证数据的完整性 如lc_hj(流程环节)中的lc_bh+h ...

  9. mysql not exists无效_分析MySQL中哪些情况下数据库索引会失效

    要想分析MySQL查询语句中的相关信息,如是全表查询还是部分查询,就要用到explain. 一.explain 用法:explain +查询语句. id:查询语句的序列号,上面图片中只有一个selec ...

最新文章

  1. C++:搭建深度学习环境及实战
  2. python getopt argparse_python OptParse模块和argparse命令行解析的用法详解
  3. 动态添加html元素
  4. JavaScript+HTML+CSS 无缝滚动轮播图的两种方式
  5. 【微信】微信小程序 应用内的页面跳转在添加了tab以后就跳转不成功的问题解决...
  6. 用计算机解决问题听课笔记,《计算机解决问题的过程》的教学设计
  7. JDK8新特性之Lambda表达式和四大函数接口
  8. double类型最大值_2020重新出发,JAVA入门,数据类型
  9. python爬虫定时运行_python 每天如何定时启动爬虫任务
  10. 互联网时代,还有闷声发大财的吗?
  11. 为什么这么多人在用Redis
  12. Hello can not find git path
  13. WiFi 2.4G和5G信道分布说明(认证相关)
  14. Win7系统怎么开启远程桌面?Win7远程桌面怎么用(转)
  15. 如何在IDM中设置代理服务器
  16. vue 中 用showdown预览markdown文件,并用highlight.js 实现代码高亮
  17. 开发者必看|Android 8.0 新特性及开发指南
  18. easyrecovery14激活密钥数据恢复下载最新2020教程
  19. java中continue用法
  20. uva 1471 Defense Lines (降低复杂度)

热门文章

  1. Combobox 控件绑定数据
  2. 颜色空间,图像格式,彩色转灰度函数
  3. rfid4-写成platform驱动
  4. 读入一组文本行,打印最长的文本行
  5. BCB中的RTTI机制
  6. ASP.NET 4新增功能(三) 对Web标准的支持和辅助功能的增强
  7. Qtum量子链研究院:Plasma扩容方案详解(上)
  8. 解决windows 2003无法远端登录windows 2008
  9. Docker与Kubernetes,是敌是友?
  10. Ceph分布式存储学习指南1.10 iRODS