Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是MYSQL复合索引?_Mysql_Composite Index - Fatal编程技术网

什么是MYSQL复合索引?

什么是MYSQL复合索引?,mysql,composite-index,Mysql,Composite Index,优势?为什么不单独索引字段呢?任何人都可以简单地解释一下。如果你必须使用复合索引进行查询,其中(比如在两个不同的字段上)复合索引应该比有两个单一索引更快…… 这是一个一般性的答案,无论如何,你应该分析任何一个查询…@Abhimanyu:很简单;声明索引时,可以选择与该索引关联的多个字段。然后,当使用where子句中使用这些字段的查询时,将使用该索引。这不是一条定律,但通常是有效的……在复合索引中,字段的顺序是什么?为什么是-1?@Abhimanyu:我没有给你-1,我宁愿回答。。。无论如何,是的

优势?为什么不单独索引字段呢?任何人都可以简单地解释一下。

如果你必须使用复合索引进行查询,其中(比如在两个不同的字段上)复合索引应该比有两个单一索引更快……

这是一个一般性的答案,无论如何,你应该分析任何一个查询…

@Abhimanyu:很简单;声明索引时,可以选择与该索引关联的多个字段。然后,当使用where子句中使用这些字段的查询时,将使用该索引。这不是一条定律,但通常是有效的……在复合索引中,字段的顺序是什么?为什么是-1?@Abhimanyu:我没有给你-1,我宁愿回答。。。无论如何,是的,订单很重要。看看这一点,在@Abhimanyu,如果不使用第一列的索引,索引通常会被取消资格。您可能会发现以下资源值得一读(不是MySQL,但仍然有效)。我认为这不是适合这些内容的地方:人们发布问题,因为他们可能不知道对其他人来说可能很容易的事情。一个问题不一定总是能带来这样的结果。。有时,它给OP带来了一个很好的答案。在这里,人们给予他们免费的帮助,并在他们需要的时候得到免费的帮助。当然,这只是我的拙见…@Abhimanyu,仅供参考,我不是被否决的选民。@Abhimanyu:你不能要求人们不要否决你。你可以问原因,但你必须接受其他人的意见…请停止评论与问题无关的内容,否则我必须要求其他人关闭此线程。。。