MYSQL durumunda, Handler_read_rnd_next değeri çok yüksektir.
Uygun değerlere sahip olmayan bir sorgu yürütüldüğünde bu değerin artırılacağını biliyorum.
Ancak, 'Handler_read_rnd_next' gibi şov durumunu gerçekleştirsek bile, bu değer 2 artırılır.
Bu durum işaretini temel alarak bazı istatistikleri izliyoruz.
Yani her seferinde bu istatistikler kritik öneme sahip.
Bu 'show' yürütme sayılarını 'Handler_read_rnd_next' sayısından hariç tutabilir miyiz?
Bunun için bir örnek daha,
10 satırlı bir tablo var, tablo 'veri' sütununda dizine eklenmiş ve aşağıdaki sorguyu yürütürsek:
select data from test where data = 'vwx' -> returns one row
ve 'Handler_read_rnd_next' değerini kontrol edersek, 7 artar.
Yukarıdaki sorgu için açıkla komutunun sonucu aşağıdadır:
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'
Bu değeri kısıtlamanın herhangi bir yolu var mı, ya da neden bu değerin çok hızlı arttığını öğrenebilir miyim.