在我用来学习数据库系统的讲义中,我看到了这句话。
索引中涉及的所有列应出现在它们出现在索引上的相同序列的WHERE和JOIN子句中。
我在标题SQL Query调优下找到了这个。 我无法理解它的含义和原因 你能帮我理解一下这句话吗? 我搜索谷歌的一个不太复杂的,但很难知道如何搜索。
答案 0 :(得分:0)
不要试图变得可爱,但我认为这意味着它的含义。
在join / where子句中列出项目时,它可以提高速度,使所有内容保持相同的顺序。执行语句时,从上到下,然后必须在语句中搜索连接/关系要快得多。这是首先使用索引的主要原因之一。
(我还不能评论 - 抱歉这是在“答案”部分)