社区
疑难问题
帖子详情
如何提高count速度
xphsmile
2008-01-17 11:06:59
表中数据很多,现在对其中一个字段count运算来进行统计,速度很慢,请问各位有没有方法能提高统计速的的呢???
...全文
203
10
打赏
收藏
如何提高count速度
表中数据很多,现在对其中一个字段count运算来进行统计,速度很慢,请问各位有没有方法能提高统计速的的呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
MySQL超大表如何限制
count
最大数量,
提高
count
速度
在表中数据非常多的时候,如下
count
语句可能需要数秒时间 select
count
* from t_goods where xxx 我们可以通过限制
count
最大数量以
提高
查询
速度
,将查询
速度
控制在毫秒级,sql如下 select
count
(*) from( select 1 from t_goods where xxx limit 1000 ) temp 这种方式适用于对很大的...
MySQL超大表如何
提高
count
速度
经常用到
count
统计记录数,表又超级大,这时候sql执行很慢,就是走索引,也是很慢的,怎么办呢? 1.这个时候我们就要想为什么这么慢:根本原因是访问的数据量太大,就算只计算记录数也是很慢的。 2.如何解决?减少数据访问量。 3.怎么才能减少访问量呢?更小的索引。 4.怎么能使索引更小呢?创建前缀索引。 至此我们的方案出来了!下面看看具体的: 表结构: CREATE TABLE...
ORACLE 表如何
count
最快?
前言 ORACLE
count
计数最快的方法是使用有BITMAP索引的列,但测试时,ORACLE会自动选择有位图索引的列,
count
(1)和
count
(*)均会自动选择有BITMAP索引的列。如果HINT提示指定的索引列为非BITMAP索引,依然可能会被ORACLE忽略! 例如:SELECT /*+ INDEX(T,IDX_T_ZYFL)*/
COUNT
(
count
()这么慢,我们该怎么办
count
()字段优化
MongoDB 使用
count
带来的分页问题与应对措施
count
在MongoDB 存在着不小的问题,对比关系型数据库,无固定结构的数据存储对
count
函数存在着天然的缺陷,在大量数据情况下,
count
函数计算非常慢,这对分页查询产生了不小的影响。 毫无疑问,
count
的查询语句使用了索引比没有使用索引快上1000倍不止,因此,一定要用 explain 函数看看,
count
的查询语句是否使用了索引。 ...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章