站长之家 - 语言 2008-12-05 15:59

SQL Server中如何快速获取表的记录总数

《SQL Server中如何快速获取表的记录总数》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:

如果在表的某个字段上做聚簇索引,第一次执行该语句的时间和没有索引的时间差不多,之后执行上述语句,速度很快,在1秒中以内,但当表的记录数发生较大变化后,再执行该语句又会经历一次耗时的过程...

在MSSQL数据库中每个表都在sysindexes系统表中拥有至少一条记录,该记录中的rows字段会定时记录表的记录总数...

那么现在大家应该知道如何获取表的记录总数了,只需执行如下语句:...

该方法获取表的记录总数的速度非常快,在毫秒级就可以完成,相比selectcount要快上数万倍,但是大家在运用该方法是一定要主要,该方法得到的表的总记录数不是一个精确值,原因是MSSQL并不是实时更新该字段的值,而是定时更新,当从实践来看该值和精确值一般误差不大,如果你希望快速的粗略估算表的大小,建议你采用该方法...

......

本文由站长之家用户“赛迪网”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。

推荐关键词

24小时热搜

查看更多内容

大家正在看