症状
假设你在 Microsoft SQL Server 2014 中运行查询。 查询包含表联接,相关表具有聚集列存储索引(CCI)。 在这种情况下,比较的是早期版本的 SQL Server,由于缺少 CCI 段消除,你可能会遇到较差的查询性能。
原因
出现此问题的原因是 SQL Server 2014 中的回归。 在哈希联接的探测扫描期间,SQL Server 不使用可用信息(绽放筛选器位图)来消除 CCI 段。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 SP1 的累积更新1 /en-us/help/3067839
SQL Server 2014 的累积更新8 /en-us/help/3067836
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
修补程序信息
适用于 SQL Server 2014 的修补程序以下修补程序包中包含此修补程序:
KB 3058512:修复: Unpivot 转换任务将在 SSIS 2014 中将 NULL 更改为 NULL 或空字符串
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。