找到相关内容 1
避免使用count(*)获得表的记录数,解决其延迟问题
今天遇到这样一个细节问题,有个同事为了提高SQL执行效率使用sysindexes.rows来快速的计算表的行数 结果发现取出来的行数根本就不是实际表中的行数 就好比这样 为了获得表中的记录数,一般都使用下面的SQL语句:  SELECT COUNT(*) FROM dbo.orders 但这条语句会执行全表扫描才能获得行数。  下面的SQL语句不会执行全表扫描一样可以获得行数: SELECT ro
http://cyqdata.cn/cnblogs/article-detail-25443