我使用了一个基于复杂查询的视图,其中包含17个连接(内部连接和左/右外部连接)和子查询。所有视图行在大约5秒内显示。其中一个视图列具有位类型。当我过滤视图行并将其与1进行比较时,查询将再次工作大约5秒。但是,当我将这个位列与0进行比较时,查询大约工作50秒(慢10倍)。SELECT * FROM a_view WHERE c =
我在AdventureWorks2014 DB中执行以下查询。Person.Person AS p ON e.BusinessEntityID = p.BusinessEntityID ;
它生成一个执行计划,其中包含嵌套连接的输出(例如输出1290行)和地址表的索引扫描的输出(例如输出2,19614行)的散列匹配(内连接)。当发生哈希匹配(内连接)时,