j'ai une table avec des colonnes A et B qui sont en corrélation au sens suivant:SQL Server 2008 Statistiques colonnes multiples ne sont pas utilisées par l'estimation du nombre de lignes
A == 1 => B == 3
A == 2 => B == 0
A == 3 => B == 7
avec => signifie implique avec une grande probabilité. Je veux interroger comme ceci:
where A = 2 and B = 3 --very few rows should match
donc j'ai créé des statistiques sur (A, B). Cependant, l'optimiseur de requêtes rejette complètement le nombre de lignes par un facteur de 10. toutes les idées pourquoi? l'histogramme conjoint devrait permettre une estimation très précise. btw: cardinalité (A) = 10, cardinalité (B) = 5
Vous pouvez accepter plus de réponses, peut-être – gbn
Regardez les questions que j'ai posées. J'ai accepté toutes les réponses qui ont résolu mon problème. Je viens de poser des questions très difficiles ;-) – usr