Dans l'état MYSQL, la valeur Handler_read_rnd_next est très élevée.
Je suis conscient que cette valeur sera incrémentée lorsqu'une requête est exécutée qui n'a pas d'index appropriés.
Mais, même lorsque nous exécutons l'état d'affichage comme «Handler_read_rnd_next», cette valeur est incrémentée de 2.
Sur la base de cet indicateur de statut, nous surveillons certaines statistiques.
Donc, à chaque fois, ces statistiques sont critiques.
Pouvons-nous exclure ces décomptes d'exécution «show» du décompte «Handler_read_rnd_next».
Un autre exemple pour cela,
Il y a une table avec 10 lignes, la table est indexée sur la colonne 'data', et si nous exécutons la requête suivante:
select data from test where data = 'vwx' -> returns one row
et si nous vérifions la valeur de 'Handler_read_rnd_next', elle est incrémentée de 7.
Voici le résultat de la commande d'explication pour la requête ci-dessus:
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-t-il un moyen de restreindre cette valeur, ou puis-je savoir pourquoi cette valeur est incrémentée très rapidement.