Sql server 在查询计划中强制位图过滤器

Sql server 在查询计划中强制位图过滤器,sql-server,sql-server-performance,Sql Server,Sql Server Performance,有没有办法在三表内部联接中强制使用位图筛选器运算符。查询是并行运行的,我在其中有一个where子句,它过滤一个表中大约一半的行,但我没有看到位图过滤器操作符 我找不到任何查询提示,只是想知道是否有其他方法可以使用位图操作符测试查询计划?您得到的连接类型是什么?只能为哈希连接或之前带有阻塞运算符的合并连接获取位图过滤器。我正在获取哈希连接。我自己不知道任何提示。也许你可以从另一个角度来解决这个问题。估计行与实际行的准确度如何?问题是SQL Server不认为过滤是非常有选择性的吗?TF 73597

有没有办法在三表内部联接中强制使用位图筛选器运算符。查询是并行运行的,我在其中有一个where子句,它过滤一个表中大约一半的行,但我没有看到位图过滤器操作符


我找不到任何查询提示,只是想知道是否有其他方法可以使用位图操作符测试查询计划?

您得到的连接类型是什么?只能为哈希连接或之前带有阻塞运算符的合并连接获取位图过滤器。我正在获取哈希连接。我自己不知道任何提示。也许你可以从另一个角度来解决这个问题。估计行与实际行的准确度如何?问题是SQL Server不认为过滤是非常有选择性的吗?TF 73597497、7948显然都禁用了各种类型的位图过滤(可能还有其他副作用)。也许有一种方法可以在可能的情况下强制实施,但我找不到任何人写过这方面的文章。