你现在的位置是:当前位置: 首页 >


count(*) count(1)哪个更快?

更新时间:2025-06-20 12:30:13

团队 code review 时,一位同事把 count(*)改成了 count(1),说这样性能更好。

真的是这样吗?今天通过源码和实测数据,把这个问题说透。

本文基于 MySQL 8.0.28 版本测试,不同版本的优化器行为可能有差异 三种 count 方式的本质区别先看看这三种写法在 MySQL 中到底做了什么: // 模拟MySQL处理count的伪代码 public class CountProcessor { // count(*) 的处理逻辑 public long countStar(Table table) { long count = 0; for …。

count(*)  count(1)哪个更快?

案例推荐

case recommendation
  • 谷歌,苹果都要慌,时隔4年,华为手机又杀向海外市场了!_鸿蒙_操作系统_份额

    查看案例

  • 印度又觉得自己行了:荷兰芯片企业不想选中国,选我_半导体_阿斯麦_***

    查看案例

  • “3000元”的《霍去病》,戳破了短剧的最后一个泡沫_保底_成本_平台

    查看案例

  • 扫地机起家的追觅造10万元天价手机,叫板华为小米,却跑着努比亚系统?_影像_张孝荣_市场

    查看案例

  • 预算两千多,这台过气手机把新机都卷麻了。。。_旗舰_骁龙_Gen

    查看案例

  • Anthropic告五角大楼:我跟中国没关系,不能这样对我_美国_企业_谈判

    查看案例

  • “龙虾”为什么在中国比美国还火?周鸿祎:国内鼓励开源开放,美国更希望垄断_智能_OpenClaw_Scaling

    查看案例

  • 第一批“养虾人”后悔了!300元请人卸载,有平台封杀OpenClaw_龙虾_自动工作_进行

    查看案例