mysql笔记----count(*)和count(整数)效率
程序员文章站
2022-03-25 18:12:55
用单表接近一千万数据(四列:int,两个varchar,日期时间)测,发现几个效率几乎一致 count(0)=count(1)=count(数字)=count(*)>count(primary key)>count(column) 根据相关解释: 1. count(指定的有效值)--执行计划都会转化 ......
用单表接近一千万数据(四列:int,两个varchar,日期时间)测,发现几个效率几乎一致
count(0)=count(1)=count(数字)=count(*)>count(primary key)>count(column)
根据相关解释:
1. count(指定的有效值)--执行计划都会转化为count(*)
2. 如果指定的是列名,会判断是否有null,null不计算
推荐阅读
-
MySQL中聚合函数count的使用和性能优化技巧
-
MySQL中聚合函数count的使用和性能优化技巧
-
MySQL 笔记整理(14) --count(*)这么慢,我该怎么办?
-
mysql_num_rows VS COUNT 效率问题分析
-
MySQL中count(*)、count(1)和count(col)的区别汇总
-
Mysql中MyISAM、InnoDB中count效率的第一次简单测试
-
mysql笔记----count(*)和count(整数)效率
-
mysql_num_rows VS COUNT 效率问题分析
-
MYSQL:SQL_CALC_FOUND_ROWS和count(*)性能比较_MySQL
-
Mysql下count()和sum()区别