【笔记】Mysql中的count效率
列名为主键,count(列名)会比count(1)快。
列名不为主键,count(1)会比count(列名)快。
如果表多个列并且没有主键,则count(1)的执行效率优于count(*)。
如果有主键,则count主键)的执行效率是最优的。
如果表只有一个字段,则count(*)最优。
count( * )和count(1)执行计划是一样的,没有区别,做过分析之后,count(1)会比count(*)的用时少些,但差别不大。
注意:统计结果count( * ) = count(1) > count(字段),因为字段值中可能存在null
地振高冈,一派溪山千古秀;门朝大海,三合河水万年流。

浙公网安备 33010602011771号