我有一个message_message
包含 3000000 条记录的表。
当我进行计数(*)查询时,它非常慢......:
mysql> select count(*) from message_message
;
+----------+
| 计数(*) |
+----------+
| 2819416 |
+----------+
一组 1 行(2 分 35.35 秒)
解释一下:mysql> explain select count(*) from message_message
;
| 编号 | 选择类型| 表| 类型 | 可能的键 | 关键 | key_len | 参考 | 行 |额外 |
| 1 | 简单 | message_message | 索引 | 空 | 初级 | 4 | 空 | 2939870 | 使用索引 |
一组中的 1 行(0.02 秒)
发生什么事?