当前位置:当前位置: 首页 >
count(*) count(1)哪个更快?
人气:发表时间:2025-06-19 18:15:16
团队 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 …。
同类文章排行
- 到什么程度才叫精通 Linux?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- 为什么说耿直的人更容易吃亏?
- 冬天也要穿胸罩吗?
- 为什么很多公司都不招大龄码农?
- 苹果C口和安卓C口有什么区别?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 如何看待 稚晖君第五轮融资 估值将达70亿?
- 你最满意的10款 PC 软件是什么?
- 你们是怎样看待警察这一职业的?
最新资讯文章
- 你为什么在日常生活中不敢穿的太漂亮?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 互联网研发运维都必用的Nginx到底是什么呢?
- 手术时把大脑拿出来还能接回去吗?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么烤包子难出新疆?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗?
- cursor编程工具能在国内正常使用吗?
- Vue性能优于React,那为什么还不用Vue?
- 养乌龟只养一只,它觉得会孤独吗?
- 树叶发黄慢慢掉落,什么原因?
- 为什么mac那么贵,还有很多人买?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 为什么越来越多的 SSD 不带片外缓存了?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?