我使用内部联接将两个表连接在一起,但考虑到这些表有数十亿行长,我希望加快查询速度,并找到一种方法来减少sql必须浏览的列。是否有一种方法,在联接中,只有sql搜索通过某些列?我知道您可以通过SELECT来完成这个任务,但我希望可以减少从join中搜索列的#,而不是从join中选择列。table1 t1 ON t1.suite =
有没有办法说服SQL Server 2014在连接列存储索引表时执行连接消除?
我们有一个标准的维度模型,带有事实表和维度,还有一些视图将事实与它们的多个维度连接在一起,以方便用户。在使用传统的行存储表时,如果给定查询不需要连接,我们可以利用SQL的能力从这些方便的视图中消除连接,因为事实和维度之间定义了FK/PK关系,这使得查询规划器可以确保连接不会添加或删除行。但是,