Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

When to use Count(PK_ID) and when to use system tables?

Tags:

sql

sql-server

We can use either count(<column_name>) or system tables to get the number of rows in a table. Then where to use which one?

Thanks Devi

like image 210
Deviprasad Das Avatar asked Jan 27 '26 06:01

Deviprasad Das


1 Answers

Use the system tables/planer estimates when a (quick) approximate number of rows is acceptable. This requires that the table stats are reasonably accurate.

like image 113
Denis de Bernardy Avatar answered Jan 29 '26 12:01

Denis de Bernardy