笔记Mysql中的count效率
Posted 衢州最帅的男人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记Mysql中的count效率相关的知识,希望对你有一定的参考价值。
列名为主键,count(列名)会比count(1)快。
列名不为主键,count(1)会比count(列名)快。
如果表多个列并且没有主键,则count(1)的执行效率优于count(*)。
如果有主键,则count主键)的执行效率是最优的。
如果表只有一个字段,则count(*)最优。
count( * )和count(1)执行计划是一样的,没有区别,做过分析之后,count(1)会比count(*)的用时少些,但差别不大。
注意:统计结果count( * ) = count(1) > count(字段),因为字段值中可能存在null
以上是关于笔记Mysql中的count效率的主要内容,如果未能解决你的问题,请参考以下文章