77家的会客2010

SQL Server Count的一个省力的替代法
Weather:阵雨,东北风6-7级,最高气温25 ℃
对于SQL server用户,有一个比SQL标准的count(*)更节省资源的获取表中纪录数的方法。可以从sysindexes表中获得值,SQL server自动地将最新的纪录数保存在这个表中。实现这个任务的SQL查询的语法如下:
    
    SELECT rows FROM sysindexes WHERE id=OBJECT_ID ('your_table')
    
    这种方法可以稍微快一些,特别是当你的数据库非常大的时候。但是,你不能使用Where语句获得更专门的纪录个数,如SELECT count(*) FROM mytable WHERE hrs > 40。
历史上的今天: [2009/09/13]烘焙時代開始
[2009/09/13]兰花草花开又来到
[2004/09/13]是什么成就了宫崎骏?z

[SQL Server Count的一个省力的替代法]的回复

Post a Comment~