Is the rows figure stored in sysindexes accurate
It wasn't guaranteed to be in SQL 2000 and earlier, but
work was done in SQL 2005 that should mean that the rows figure stored in sys.partitions should be accurate.
Madhivanan has posted about the different ways to count rows and this is the
quickest as it only reads one row rather than having to scan an index http://sqlblogcasts.com/blogs/madhivanan/archive/2007/11/02/different-ways-to-count-rows-from-a-table.aspx
Remember sysindexes in SQL 2000 is now a compatibility view in SQL2005. You
should be accessing the system table sys.partitions.
If you have any situations where the row count is not accurate let me
know and I will pass on the details to Microsoft.
One option Madhivanan didn't say was
dbcc show_statistics (<table>,<PK>)
-