mysql - 使用 mysql COUNT(*)

标签 mysql optimization count performance

为什么 COUNT(*)COUNT(field) 快得多,即使 field 是索引?

我正在使用 MySQL

最佳答案

COUNT(field) 不会在 field 为 null 时计算该行,因此它必须执行额外的检查。

COUNT(*) 只是计算行数。

关于mysql - 使用 mysql COUNT(*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857117/

相关文章:

mysql - 在 order 子句中使用 +0

mysql - 如何将 0..* 到 2 基数转换为关系模型?

mysql - 使用 MySQL 匹配和联合进行 ZEND 搜索

python - Python中字符串中子字符串的重叠计数

mysql - 我可以从 DTS 迁移到等效的 MySQL 工具吗?

C++ 十六进制表示法和按位运算符性能

PHP 速度 : what is faster? if (isset ($foo)) OR if ($foo==true)

mysql - 使用 View 改进 mysql 查询

sql - 计算 Hive 中的列数

mysql - 查询效率 - 计数