views:

29

answers:

2

Hi, in MS SQL 2010 What does it means TableCardinality in execution plan? I am looking at data base tuning performances

Thanks

A: 

Isn't it the same as Estimated Number of Rows?

pascal
I do not thing so, otherwise why have a different name?
GIbboK
because it's not the same programmer who designed the graphical interface and the XML schema?
pascal
ok i appreciate your comment but i still have my question unsolved :-) any more pragmatical idea? thanks
GIbboK
+1  A: 

From this article

SQL Server keeps track of table cardinality when the query plan is compiled. It does so because it will trigger an automatic recompile if the actual cardinality is substantially different from the compile time cardinality.

It would seem a reasonable guess that that is what the TableCardinality in the plan XML is (and shown in the properties window) but I haven't found anything to confirm that.

Martin Smith