如何提高count速度

xphsmile 2008-01-17 11:06:59
表中数据很多,现在对其中一个字段count运算来进行统计,速度很慢,请问各位有没有方法能提高统计速的的呢???
...全文
203 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ojuju10 2008-01-17
  • 打赏
  • 举报
回复

可以从Sysindexes查询,不过不是最新的count
ojuju10 2008-01-17
  • 打赏
  • 举报
回复
至少要建立一个主键或者索引
rouqu 2008-01-17
  • 打赏
  • 举报
回复
我是在视图上count,如果加索引是否必须对基表操作呢
------------------------------------------
基表上如果有 会被利用上
rouqu 2008-01-17
  • 打赏
  • 举报
回复
同意并接分
xphsmile 2008-01-17
  • 打赏
  • 举报
回复
我是在视图上count,如果加索引是否必须对基表操作呢
wzy_love_sly 2008-01-17
  • 打赏
  • 举报
回复
count(索引列)
有索引列
count(*)也不慢
dawugui 2008-01-17
  • 打赏
  • 举报
回复
对这个字段加索引.
然后用count(字段)
dawugui 2008-01-17
  • 打赏
  • 举报
回复
对这个字段加索引.

然后用count(1)
pt1314917 2008-01-17
  • 打赏
  • 举报
回复
将那个统计字段加上索引试试``
ojuju10 2008-01-17
  • 打赏
  • 举报
回复

select object_name(id),rowcntfrom sysindexes
where id=object_id('表名') and indid<=1

22,210

社区成员

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

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