侧边栏壁纸
  • 累计撰写 100 篇文章
  • 累计创建 55 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Mysql 索引区分度计算

Malson
2022-06-25 / 0 评论 / 0 点赞 / 664 阅读 / 184 字
  • name 字段名
  • table 表名
select count(distinct(name))/count(*) from table;

字段在数据库中的不重复比

  • 其中区分度最大值为1.000,最小为0.0000
  • 区分度的值越大,也就是数据不重复率越大,新建索引效果也越好
  • 在主键以及唯一键上面的区分度是最高的,为1.0000
  • 在状态、性别等字段上面的区分度值是最小的。
    (这个就要看数据量了,如果只有几条数据,这时区分度还挺高的,如果数据量多,区分度基本为0.0000。也就是在这些字段上添加索引后,效果也不佳的原因。)
0
博主关闭了所有页面的评论