Chinaunix
标题:
一个查询语句
[打印本页]
作者:
cintel2005
时间:
2008-03-31 09:45
标题:
一个查询语句
请问select count(*) count table这样的语句为什么很消耗数据库资源?
作者:
czw1413_cn
时间:
2008-03-31 19:33
提示:
作者被禁止或删除 内容自动屏蔽
作者:
liaosnet
时间:
2008-04-01 09:06
标题:
回复 #1 cintel2005 的帖子
同意2楼观点~~
作者:
MicroHard
时间:
2008-04-01 23:47
2楼的观点不对。
与数据库的优化策略有关。缺省的情况是,如果你常做update statistics,你会发现select count(*) 占用很少资源。
作者:
tangmei958
时间:
2008-04-02 15:01
不会走全表扫描的
作者:
大梦
时间:
2008-04-03 11:10
set explain on看看就知道了!
作者:
smithy
时间:
2008-04-03 13:36
多做update statistics
作者:
wuicpp
时间:
2008-04-04 14:08
上面的说法是对的,经常做update统计信息,这样count的时候应该会对资源消耗很小,但是如果有where条件的话就要看索引和update统计信息双重作用了。
作者:
wensan145
时间:
2008-04-14 11:24
同意8楼意见
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2