我想知道为什么 count(*) 的总运行时间小于同一张表的 count(primary_key) ?
查询计划(使用解释分析)显示每次 Postgresql 都在做 Seq Scan 而不是使用索引?为什么会这样?为什么在这种情况下不使用索引?
编辑:count(1)
没有任何区别。
我想知道为什么 count(*) 的总运行时间小于同一张表的 count(primary_key) ?
查询计划(使用解释分析)显示每次 Postgresql 都在做 Seq Scan 而不是使用索引?为什么会这样?为什么在这种情况下不使用索引?
编辑:count(1)
没有任何区别。