美文网首页
mysql-哪些些情况需要或者不需要创建索引

mysql-哪些些情况需要或者不需要创建索引

作者: ssttIsme | 来源:发表于2022-07-19 08:38 被阅读0次

哪些些情况需要创建索引

1、主键自动建立唯一索引
2、频繁作为查询条件的字段
3、查询中与其他表关联的字段,外键关系建立索引
4、单键/组合索引的选择问题,高并发下倾向创建组合索引
5、查询中排序的字段,排序字段通过索引访问大幅提高排序速度
6、查询中统计或分组字段

哪些些情况不需要创建索引

1、表记录太少
2、经常增删改的表
3、数据重复且分布均匀的表字段,只应该为经常查询和最经常排序的数据列建立索引(如果某个数据类包含太多的重复数据,建立索引没有太大意义)
4、频繁更新的字段不适合创建索引(会增加IO负担)
5、where条件里用不到的字段不创建索引

相关文章

  • mysql-哪些些情况需要或者不需要创建索引

    哪些些情况需要创建索引 1、主键自动建立唯一索引2、频繁作为查询条件的字段3、查询中与其他表关联的字段,外键关系建...

  • 关于数据库索引

    什么情况下创建索引,什么时候不需要索引? 什么时候需要创建索引 主键自动建立唯一索引 频繁作为查询条件的字段应该创...

  • 面试测试开发被问到数据库索引不知道怎么办?这篇文章告诉你

    提出的问题 什么情况下创建索引,什么时候不需要索引? 索引的种类有哪些? 什么是索引 索引就是帮助数据库管理系统高...

  • 【android】sqlite索引

    (SQLite数据库会为主键自动加上索引,不需要自己手动去加) 索引的创建 索引的创建比较直观 UNIQUE 索引...

  • 05 MySQL-初识MySQL-索引-下

    04 MySQL-初识MySQL-索引-上 篇中介绍了InnoDB索引的数据结构模型以及索引维护。本篇继续针对My...

  • MySQL索引失效

    哪些情况需要创建索引 主键自动建立唯一索引频繁作为查询条件的字段应该创建索引多表关联查询中,关联字段应该创建索引 ...

  • 索引原理-索引使用技巧

    使用索引时机 1.哪些情况需要创建索引 1).主键自动建立唯一索引;2).频繁作为查询查询条件的字段应该创建索引;...

  • mysql索引的一些总结

    1.索引的基本语法 2.那些情况需要创建索引 主键自动建立唯一索引 频繁作为查询条件的字段应该创建索引 查询中与其...

  • mysql索引及数据库引擎

    顺序io(不需要每次都磁盘寻址,效率高),随机io(需要每次都磁盘寻址,效率低) 如何正确的创建合适的索引? 索引...

  • 索引、帐户管理、主从同步

    1、索引: 需要建索引的情况: *主键自动建立唯一索引 *频繁作为查询条件的字段应该创建索引 *查询中与其他表关联...

网友评论

      本文标题:mysql-哪些些情况需要或者不需要创建索引

      本文链接:https://www.haomeiwen.com/subject/sfpjirtx.html