我有列A和B的表,其将在以下含义相关:SQL Server 2008的多列的统计信息
A == 1 => B == 3
A == 2 => B == 0
A == 3 => B == 7
与=>意思意味着具有高概率。我想这样查询:
where A = 2 and B = 3 --very few rows should match
所以我创建了(A,B)的统计数据。但是查询优化器完全错误地将行计数减少了10倍。任何想法为什么?联合直方图应该允许非常精确的估计。 btw:基数(A)= 10,基数(B)= 5
你可以接受更多的答案,也许 – gbn
看我问的问题。我已经接受了解决我的问题的所有答案。我只是碰巧问了很多问题;-) – usr