【发布时间】:2012-09-06 16:31:54
【问题描述】:
是的,我知道这个问题与此线程相似:COUNT(*) vs. COUNT(1) vs. COUNT(pk): which is better?,但这有点不同。
我的前辈说从count(PrimaryKey) 得到结果,假设PrimaryKey 不能是NULL,在某种程度上比做一个普通的count(*) 更快。这是真的吗?
如果这是真的,那么对于所有 RDBMS 来说都是真的吗?可以的话请参考(半)官方文档。
【问题讨论】:
-
@Ian:你真的读过我关于它可能相似的第一个声明吗?
-
我做了,然后在某处忘记了它——抱歉,我会通过一些研究来弥补你的损失:)