【发布时间】:2016-06-19 06:42:43
【问题描述】:
在我用来学习数据库系统的讲义中,我看到了这句话。
索引中涉及的所有列都应该按照它们出现在索引中的相同顺序出现在 WHERE 和 JOIN 子句中。
我在标题 SQL 查询调优下找到了这个。
我不明白它在说什么以及为什么。
你能帮我理解这句话吗。
我在谷歌上搜索了一个不太复杂的,但很难知道如何搜索。
【问题讨论】:
标签: database indexing query-tuning
在我用来学习数据库系统的讲义中,我看到了这句话。
索引中涉及的所有列都应该按照它们出现在索引中的相同顺序出现在 WHERE 和 JOIN 子句中。
我在标题 SQL 查询调优下找到了这个。
我不明白它在说什么以及为什么。
你能帮我理解这句话吗。
我在谷歌上搜索了一个不太复杂的,但很难知道如何搜索。
【问题讨论】:
标签: database indexing query-tuning
不是想变得可爱,但我认为这就是它所说的。
在 join/where 子句中列出项目时,它可以提高速度以使所有内容保持相同的顺序。执行语句时,从上到下要快得多,然后必须在语句中搜索连接/关系。这是首先使用索引的主要原因之一。
(我还不能发表评论 - 抱歉,这是在“答案”部分)
【讨论】: