MySQL COUNT 分组时的性能

标签 mysql performance count group-by innodb

COUNT(*)如果查询已经有 GROUP BY 对 MySQL 性能有任何重大影响声明。

表引擎是InnoDB。

EXPLAIN SELECT <...>提供相同的输出。

最佳答案

如果explain中的输出相同,则没有区别。无论如何,行数计数不会对性能产生显着影响。

关于MySQL COUNT 分组时的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323754/

相关文章:

sql - 分别计算每列的不同值

php - 使用php将数据从android发送到mysql

php - 如何避免循环查询

algorithm - 如何设计一个支持在 O(1) 时间内插入、删除(键,值)对以及获取最小值和最大值的数据结构?

mysql - 将 Count 与 Count Distinct 和 Group By 一起使用

MySQL 按时间段对订单中的不同客户进行计数

PHP自动刷新页面而不丢失用户输入

mysql - 如何为 'users who view my profile' 创建逻辑?

JVM 8 更新后 Java Sound 显着变慢

java - 如何卡住 SurfaceView 中动画的最后一帧?