mysql> show status like 'Handler_read%';
+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| Handler_read_first | 0 |
| Handler_read_key | 0 |
| Handler_read_last | 0 |
| Handler_read_next | 0 |
| Handler_read_prev | 0 |
| Handler_read_rnd | 0 |
| Handler_read_rnd_next | 0 |
+-----------------------+-------+
7 rows in set (0.03 sec)
Handler_read_first:读取索引第一个条目的次数
Handler_read_key:通过index获取数据的次数(越大越好)
Handler_read_last:读取索引最后一个条目的次数
Handler_read_next:通过索引读取下一条数据的次数
Handler_read_prev:通过索引读取上一条数据的次数
Handler_read_rnd:从固定位置读取数据的次数
Handler_read_rnd_next:从数据节点读取下一条数据的次数
重点看两个加红的,越大越好
本文介绍了MySQL中关于数据读取操作的统计信息,包括通过不同方式读取数据的次数,如读取索引的第一个和最后一个条目、通过索引读取数据等。重点解释了Handler_read_key和Handler_read_rnd_next的重要性。
1493

被折叠的 条评论
为什么被折叠?



