面试题:MySQL索引创建的原则

发布时间:2024年01月21日
  1. 数据量较大,且查询比较频繁的表。(比如单表超过10万的数据)
  2. 常作为查询条件、排序、分组的字段创建索引。
  3. 字段内容区分度高。(比如城市有大量的北京市)
  4. 内容较长,使用前缀索引 (截取前面一部分内容作为索引)
  5. 尽量使用联合索引。(可以使用覆盖索引,避免回表,提高查询效率)
  6. 要控制索引的数量。(会影响增删改的效率,维护索引结构的代价比较大)
  7. 如果索引列不能存储NULL值,请在创建表时使用NOT NULL约束它。
文章来源:https://blog.csdn.net/m0_66631425/article/details/135736381
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。