MySQL 关于联合索引的字段顺序规则讨论

Mysql 建立联合索引时,我这边一般是基数小的排在前面,基数大的排在后面。『如果不对,欢迎指正,谢谢大家!』

今天后辈问起联合索引为何是基数小的排在前面?基数大的排在后面?

想了很久,都不知怎么解释。。。

如果是你,你要怎么向后辈解释联合索引的字段顺序规则呢?

Tip: 网上找了很久,也没找到联合索引字段顺序说明的优质文章。。。

基数越小表示非重复数据少,比如性别只有男和女的话,基数就是 2;再比如月份只有 12 个月,那么基数就是 12,所以性别字段的基数比月份字段的基数小。

MySQL  关于联合索引的字段顺序规则讨论

编程就像呼吸,学会那天起一日不敢荒废。

ZsmHub
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!