No status MYSQL, o valor Handler_read_rnd_next é muito alto.
Estou ciente de que esse valor será incrementado quando uma consulta for executada e não tiver índices adequados.
Mas, mesmo quando executamos o status do programa como 'Handler_read_rnd_next', esse valor está sendo incrementado em 2.
Com base nesse sinalizador de status, estamos monitorando algumas estatísticas.
Então, toda vez, essas estatísticas são críticas.
Podemos excluir essas contagens de execução 'show' da contagem de 'Handler_read_rnd_next'.
Mais um exemplo para isso,
Existe uma tabela com 10 linhas, a tabela é indexada na coluna 'data' e, se executarmos a seguinte consulta:
select data from test where data = 'vwx' -> returns one row
e se verificarmos o valor de 'Handler_read_rnd_next', ele será incrementado em 7.
A seguir está o resultado do comando de explicação para a consulta acima:
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', 'const', 1, 'Using where; Using index'
Existe alguma maneira de restringir esse valor, ou posso saber por que esse valor está sendo incrementado muito rapidamente.