为什么 COUNT(*)
比 COUNT(field)
快得多,即使 field
是索引?
我正在使用 MySQL
最佳答案
COUNT(field)
不会在 field 为 null
时计算该行,因此它必须执行额外的检查。
COUNT(*)
只是计算行数。
关于mysql - 使用 mysql COUNT(*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857117/
为什么 COUNT(*)
比 COUNT(field)
快得多,即使 field
是索引?
我正在使用 MySQL
最佳答案
COUNT(field)
不会在 field 为 null
时计算该行,因此它必须执行额外的检查。
COUNT(*)
只是计算行数。
关于mysql - 使用 mysql COUNT(*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857117/