导航
  • 全部
  • 博文收录
  • Ada助手

如何提高sql查询100万条数据count(*)汇总的速度

denglei_bj 2009-04-28 12:23:20
加精
如何提高sql查询100万条数据count(*)汇总的速度,我的语句是这样的,select count(id) as cont from table .数据条数,100万条,如何能够在一秒内得到结果。需要大侠帮助,
...全文
给本帖投票
10539 176 打赏 收藏 转发到动态 举报
写回复
用AI写文章
176 条回复
切换为时间正序
请发表友善的回复…
发表回复
freemagnet 2012-10-25
  • 打赏
  • 举报
回复
学习中。。。。。。。
z5wjz 2011-03-21
  • 打赏
  • 举报
回复
exec sp_spaceused yourtablename
z5wjz 2011-03-21
  • 打赏
  • 举报
回复
这种查全表的行数的不要这么查,可以用sp_spaceused
double_li 2011-03-08
  • 打赏
  • 举报
回复
select rowcnt from sysindexes where id=object_id(表名) where indid=1
这个不错。
qian_lian 2010-09-07
  • 打赏
  • 举报
回复
数据库还真是的头痛的问题!我这儿也碰到问题了,每天产生几十万条数据,怎么处理啊?我的是sqlserver 2005
Q1277516668 2010-09-01
  • 打赏
  • 举报
回复
这个是不是SQL的缺陷? 我们现在用的也是SQL,62万条数据,查询起来也是很慢。
据说ORACLE比SQL快
一一一一 2010-08-23
  • 打赏
  • 举报
回复
标记学习
yongfa365 2010-08-01
  • 打赏
  • 举报
回复
如果是要提高查询性能,这个方案可能更好:

SQL Server CLR 极速入门,启用、设计、部署、运行

http://www.yongfa365.com/Item/SQL-Server-CLR.html
yongfa365 2010-08-01
  • 打赏
  • 举报
回复
不精确使用,这个有时会有用
SELECT COUNT(*) FROM dbo.articles(nolock) where title like '柳永法%'
guolunfeng 2010-07-18
  • 打赏
  • 举报
回复
mark
obuntu 2010-04-22
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/aa174541%28SQL.80%29.aspx
daveli2002 2010-04-07
  • 打赏
  • 举报
回复
正解a
seawalt 2010-03-30
  • 打赏
  • 举报
回复
sp_spaceused
budong0000 2010-03-24
  • 打赏
  • 举报
回复
喜欢楼主的给分。。
ziyang_518 2010-03-23
  • 打赏
  • 举报
回复
个人觉得 count(常量) 事最快的,不过没用具体测试过。

select count(1) form table
海棠无香1998 2010-03-18
  • 打赏
  • 举报
回复
记号。。。。。。。。。。。。。。。。。
hfh 2010-03-03
  • 打赏
  • 举报
回复
这个用法是不对的,增加记录时计数。
degehuawu 2010-02-04
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 guguda2008 的回复:]
select count(1)怎么样
[/Quote]
这个速度最快了
anderax 2010-01-13
  • 打赏
  • 举报
回复
建一个表,专门存储某些搜索的记录条数。google的搜索条数都不是实时查询出来的。
HappyQQ 2010-01-10
  • 打赏
  • 举报
回复
我顶.
加载更多回复(153)

22,293

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧