22问答网
所有问题
当数据量很大的时候,select count(*) from [表名];会很慢吗
如题所述
举报该问题
其他回答
第1个回答 2014-05-30
会慢一点。最好指定主键来做这事情。因为数据量太大以后,能节省一点时间是一点时间!
追问
为什么指定主键可以节省时间
本回答被网友采纳
第2个回答 2014-05-30
select count(1)与select count(*)相比 前者执行效率更高
追问
为什么?
第3个回答 2014-05-30
不至于,数据库一定会用到这个的
相似回答
千万
数据
mssql2005
select
count(*)
很慢,
求高人指点
答:
你这样弄肯定慢
,先取回一个记录集,再用用指针一行行扫描,再返回数据库查询,查询的结果还要返回客户端,客户端再根据情况进行UPDATE操作。19W的记录表,你这样来回传了3次,还取了个大数据集到客户端操作。把你的需要做的操作说清楚;看你的说法,我理解为你在数据表里新建了一个字段,然后想把楼...
千万
数据
mssql2005
select
count(*)
很慢,
求高人指点
答:
你好!
这个语句并没有用到索引,属于全表遍历,所以和语句关系不大
,和机器系统性能关系较大,虽然你的机器配置不低,但你在建立数据库方面可能还有优化的余地,可以参照系统管理文档尝试对数据库配置进行优化 另外,如果使用count(1)可以减小对资源的开销 我的回答你还满意吗~~...
大家正在搜
select count 慢
select count(1)
count select key
oracle count 慢
access count函数
select count
selectcount用法
count on me
count数据
相关问题
请问数据库查询select count(*) 和select...
Select count(*) from与Select *...
select count(*) from 速度很慢
select count(*) from 表名 是什么意思?
mysql 多表联查的统计超慢, 50W 条数据的表 和 4...
千万数据 mssql2005 select count(*)...
在数据库取数的时候,用select count,感觉特别慢,...
在sql中,什么时候用select和select count...