3
MySQL状态变量Handler_read_rnd_next增长很多
在MYSQL状态下,Handler_read_rnd_next值非常高。 我知道,当执行没有适当索引的查询时,此值将增加。 但是,即使执行“ Handler_read_rnd_next”之类的显示状态,该值也会增加2。 基于此状态标志,我们正在监视一些统计信息。 因此,每次这些统计数据都显示为关键。 我们可以从“ Handler_read_rnd_next”计数中排除这些“显示”执行计数吗? 另一个例子 有一个包含10行的表,该表在“数据”列上建立索引,并且如果我们执行以下查询: select data from test where data = 'vwx' -> returns one row 如果我们检查'Handler_read_rnd_next'的值,它会增加7。 以下是上述查询的explain命令的结果: explain select data from test where data = 'vwx'; id, select_type, table, type, possible_keys, key, key_len, ref, rows, Extra 1, 'SIMPLE', 'test', 'ref', 'data', 'data', '35', …