数据库索引创建的区分度基准
文章目录
AI建议
区分度需要高于 10%
区分度计算方法
** 区分度 = 唯一值的个数 / 总行数 **
即: 如果一个表有 10000 行,而某一列只有 100 个不同的值,则该列的区分度为 100/10000 = 0.01,即 1%
注意
不是唯一标准,比如性别,一般不建议作为索引,但如果是联合索引里,通过实际数据测试效果依然是有一些的
相似文章
文章作者 pengxiaochao
上次更新 2025-05-22
许可协议 不允许任何形式转载。
区分度需要高于 10%
** 区分度 = 唯一值的个数 / 总行数 **
即: 如果一个表有 10000 行,而某一列只有 100 个不同的值,则该列的区分度为 100/10000 = 0.01,即 1%
不是唯一标准,比如性别,一般不建议作为索引,但如果是联合索引里,通过实际数据测试效果依然是有一些的
文章作者 pengxiaochao
上次更新 2025-05-22
许可协议 不允许任何形式转载。