测试表USER_INFO的数据和结构如下

count(*)和count(1)谁快?

只有主键索引时

count(*)的执行计划如下:
count(*)和count(1)谁快?
count(1)的执行计划如下:
count(*)和count(1)谁快?
可以发现二者的执行计划完全一样

接下来给USER_INFO表加上一个辅助索引idx_user_name

count(*)和count(1)谁快?
count(*)的执行计划如下:
count(*)和count(1)谁快?
count(1)的执行计划如下:

count(*)和count(1)谁快?
发现二者的执行计划还是完全一样的。

总结

count(*)≈count(1)

相关文章: