gpt4 book ai didi

mysql - MySQL 中多列索引中的列顺序

转载 作者:行者123 更新时间:2023-11-29 17:20:24 25 4
gpt4 key购买 nike

我试图了解定义多列索引时什么更好:

  • 将最具选择性的列放在第一位(更高的基数,为了速度?);或
  • 将选择性较低的列放在前面(较低的基数,用于索引压缩?)

或者也许这取决于我是否针对速度或空间进行优化?

最佳答案

列的顺序应该与稍后查询列的顺序相匹配,否则 MySQL 将不会使用它们。这是你真正应该思考的问题。

了解更多 here .

更新:

对于您关于基数的问题,可以阅读 this 。这和你的问题类似吗?它回答了吗?

关于mysql - MySQL 中多列索引中的列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51282395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com