MYSQL数据库中索引中的“基数”是什么?

MYSQL数据库中索引中的“基数”是什么?,第1张

基数数据列所包含的不同值的数量。例如,某个数据列包含值1、3、7、4、7、3,那么它的基数就是4。索引的基数相对于数据表行数较高(也就是说,列中包含很多不同的值,重复的值很少)的时候,它的工作效果最好

这个基数是根据表中的数据生成出来的结果,是不可以修改的。

这个基数表示数据列包含不同的数量。比如性别列,数据里只填了男或者女,那在这个列上建索引,这个索引的基数会是2,不管这个表中有多少数据。

如果一个索引的基数除以数据条数,得到的结果太小的话,这个索引就是不合适的。

如果有帮助到你,请点击采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8542238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存