是计数(索引列)比计数(*)快吗?

Ash*_*sha 6 sql sql-server

可能重复:
COUNT SQL函数的性能

大家好,我有非常大的表,我需要知道每个记录的数量,我的问题是,如果我运行它会减少运行时间:

select count(indexed column like my PK) from tbTest
Run Code Online (Sandbox Code Playgroud)

代替

select count(*) from tbTest
Run Code Online (Sandbox Code Playgroud)

Mik*_* M. 6

请参阅COUNT SQL函数的性能

需要注意的重要一点是它们并不等同


Raw*_*ser 0

最有可能的是,如果查询扫描索引而不是整个表。

测试是一件很容易的事情,成为你自己的科学家。