当前位置: 首页 > news >正文

mysql什么时候不需要建立索引

  • WHERE 条件,GROUP BY,ORDER BY 里用不到的字段,索引的价值是快速定位,如果起不到定位的字段通常是不需要创建索引的,因为索引是会占用物理空间的。
  • 字段中存在大量重复数据,不需要创建索引,比如性别字段,只有男女,如果数据库表中,男女的记录分布均匀,那么无论搜索哪个值都可能得到一半的数据。在这些情况下,还不如不要索引,因为 MySQL 还有一个查询优化器,查询优化器发现某个值出现在表的数据行中的百分比很高的时候,它一般会忽略索引,进行全表扫描。
  • 表数据太少的时候,不需要创建索引;
  • 经常更新的字段不用创建索引,比如不要对电商项目的用户余额建立索引,因为索引字段频繁修改,由于要维护 B+Tree的有序性,那么就需要频繁的重建索引,这个过程是会影响数据库性能的。
http://www.lryc.cn/news/371429.html

相关文章:

  • 热门开源项目推荐:技术与地址概览
  • Golang的channel
  • DIYGW可视化开发工具:微信小程序与多端应用开发的利器
  • docker——基础知识
  • SAP MMRV/MMPV 物料账期月结月底月初开关
  • 五分钟看懂如何解决FP独立站的广告投放问题
  • 学习分享-FutureTask
  • Javaweb02-XML概述
  • Linux shell编程基础
  • 2024.6.12 作业 xyt
  • QTTabBar在重置Internet Explorer后失效
  • Django之云存储(一)
  • 推挽与开漏输出
  • Sora和快手可灵背后的核心技术 | 3DVAE:通过小批量特征交换实现身体和面部的三维形状变分自动编码器
  • ArcGIS Pro SDK (三)Addin控件 2 窗格界面类
  • Ubuntu 20.04.6 LTS系统使用命令编辑静态IP地址【笔记】
  • Python第二语言(八、Python包)
  • Pipeline流水线组件
  • 闪灵CMS电子商城系统源码v5.0(自带微信小程序)
  • 基于SSM的旅游民宿预定系统【源码】【运行教程】
  • PgSQL技术内幕 - psql与服务端连接与交互机制
  • 实现开发板三盏灯点亮熄灭
  • 外汇天眼:盈透证券为客户提供更丰富的欧洲衍生品交易渠道
  • 论文阅读Rolling-Unet,卷积结合MLP的图像分割模型
  • Linux Shell命令vim使用
  • 如何将 API 管理从 Postman 转移到 Apifox
  • 用链表实现的C语言队列
  • 国产SDI视频均衡驱动器,功能与 LMH0387/LMH0344 一致
  • 如何用Xinstall CPS结算系统打破传统营销桎梏,实现用户增长?
  • (代数:解一元二次方程)可以使用下面的公式求一元二次方程 ax2+bx+c0 的两个根: