mysqladmin extended -r -i 10 | grep Handler_read_rnd_next
-- ignore the first line of output...
| Handler_read_rnd_next | 429224 |
解决方案是测量查询在事实表的表扫描中扫描行的速度。这由Handler_read_rnd_next状态变量显示。这是观看它的简单方法
所以服务器每秒读取大约 43K 行,表中有 1.5 亿行。稍加数学运算,您将在 3488 秒内完成,或不到一个小时。事实上,查询在大约 55 分钟内完成。