网站地图官方微信:
网站首页 庆丰镇 湖泽镇 南城镇 汕头市 水观镇 本庄镇

当前位置: 首页 >

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

  • | 好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢? |

    巧了,刚从汕头回来,到汕头第一天专门去吃了当地很出名的 杏花...

    查看详情>>
  • | 前端真的已经死了嘛? |

  • | 老公每晚都想要怎么办? |

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | 大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗? |

  • | 工控软件有什么开源项目? |

  • | 马斯克宣布星舰将配备 42 台发动机,如何评价这一设计? |

  • | 一米二的棍子打的赢三十厘米的刀子吗? |

  • | 买到烂尾楼到底该有多绝望? |

  • | Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来? |

  • | 如何评价字节跳动开源的 HTTP 框架 Hertz ? |

  • 我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时...

    2025-06-20
  • 公共DNS算电信业务,自建且不备案就是违规经营电信业务电信业...

    2025-06-20
  • 有人说做后端才有时间学技术,做前端只是无尽地改页面,不敢苟同...

    2025-06-20
  • 说明腾讯实现了我曾经的几个预测 预测1,electron会普...

    2025-06-20

关注我们

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