网站地图官方微信:
网站首页 小白乡 狸桥镇 武平县 大浪镇 曲水乡 碧波镇

当前位置: 首页 >

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

团队 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)哪个更快?

  • | 乔丹的身体素质放到现在是不是只能算平庸? |

    说起奇才乔丹打马里昂,都只记得全明星那一个差点被封盖的后仰跳...

    查看详情>>
  • | 腰间盘突出能不能治愈? |

  • | 明明波轮洗衣机清洗得更干净,为啥越来越多的人却买滚筒洗衣机? |

  • | 为什么剪映是剪辑软件鄙视链的最底层? |

  • | 当年的东莞究竟有多疯狂? |

  • | 你是因为什么肥胖起来的? |

  • | 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶? |

  • | 为啥加州会站在非法移民一边? |

  • | 为什么 macOS 上国产软件不流氓? |

  • | 如何看待M4单核性能吊打9950x? |

  • | 除了厚重,你拒绝折叠屏的理由还有哪些?什么样的折叠屏才能打动你? |

  • 这年头想用PG(PostgreSQL)的小伙伴,一定是见过大...

    2025-06-27
  • 歪个楼,格鲁和欧灵的战斗表现,出自《历史的尘埃》,已故作者,...

    2025-06-27
  • 本来是进来看美照的,没想到刷到了这个,“霉霉不露肚脐眼,是因...

    2025-06-27
  • 这种新闻能出来,只能说明柳州又出现赖账的苗头。 早在七八年...

    2025-06-27

关注我们

添加微信好友,关注最新动态