当前位置:当前位置: 首页 >
count(*) count(1)哪个更快?
人气:发表时间:2025-06-24 13:00:18
团队 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 …。
同类文章排行
- 有哪些是你用上了mac才知道的事?
- Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- 韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗?
- 胸大的女孩子有什么烦恼?
- 如果让你重新给广州城市规划,你会怎么做?
- 大模型 Agent 是不是就是各种 Prompt 的堆叠?
- 我要去广州开游戏公司了,开发独立游戏!有什么可以叮嘱我的吗?
- 学计算机的要把这些书都全部看完吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 反渗透纯化水设备长期停机如何保养?
最新资讯文章
- golang有哪些不错的游戏服务器框架?
- 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量?
- 路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- 如何评价张靓颖刘宇宁《九万字》?
- 为什么买的小乌龟总是养不活呀?
- 为什么 macOS 上国产软件不流氓?
- 为什么中国开发不出流行的编程语言?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- go的channel在实际项目中会怎么使用?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 是什么原因让你决定开始练书法?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 如何评价Cursor?
- 体制内犯了多大的错误才被开除?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?