博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库哪些情况下适合建索引,哪些情况下不适合建索引
阅读量:6974 次
发布时间:2019-06-27

本文共 326 字,大约阅读时间需要 1 分钟。

一、哪些情况下适合建索引

  1. 频繁作为where条件语句查询的字段

  2. 关联字段需要建立索引,例如外键字段,student表中的classid,   classes表中的schoolid 等

  3. 排序字段可以建立索引

  4. 分组字段可以建立索引,因为分组的前提是排序

  5. 统计字段可以建立索引,例如count(),max()

二、哪些情况下不适合建索引

  1.频繁更新的字段不适合建立索引

  2.where条件中用不到的字段不适合建立索引

  3.表数据可以确定比较少的不需要建索引

  4.数据重复且发布比较均匀的的字段不适合建索引(唯一性太差的字段不适合建立索引),例如性别,真假值

  5. 参与列计算的列不适合建索引

 

转载地址:http://qpesl.baihongyu.com/

你可能感兴趣的文章
Sql Server之旅——第三站 解惑那些背了多年聚集索引的人
查看>>
【LINUX】磁盘格式化 创建文件系统
查看>>
expect使用详解
查看>>
IOS(CGGeometry)几何类方法总结
查看>>
Quart2D setNeedsDisplay
查看>>
Android TextView点击效果
查看>>
GIX4中懒加载
查看>>
数据仓库专题(1)-数据仓库生命周期模型
查看>>
[华为机试练习题]43.在字符串中找出连续最长的数字串
查看>>
LogCat大量Unexpected value from nativeGetEnabledTags: 0
查看>>
一分钟了解阿里云产品:补丁管理
查看>>
区间调度问题
查看>>
一键U盘启动快捷方式
查看>>
阿里云容器服务体验: 部署 ShellPays 条码支付整合服务平台 -- (一)系统概要与环境准备...
查看>>
diff corp's HBA and multipath
查看>>
页面平滑滚动
查看>>
UIImagePickController打开闪光模式拍照瞬间锁屏crash
查看>>
nodejs项目部署到腾讯云详细步骤
查看>>
PHP 代码调试跟踪工具 Ytrace
查看>>
Go并发调用的超时处理
查看>>