Handler_read_rnd_next - 221 M нормально?

#1 4 июля 2013 в 14:46
Смотрю состояние MySQL, пишет
Handler_read_rnd_next — 221M
это нормально?

Как я понял нет, но тогда вопрос, как понять в чем проблема? Какая таблица криво проиндексирована или какой запрос увеличивает этот счетчик?
#2 7 июля 2013 в 08:17
Повторюсь
Handler_read_rnd_next — Количество запросов на чтение следующей строки из файла данных. Данное значение будет высоким, при частом сканировании таблиц. Обычно это означает, что таблицы не проиндексированы надлежащим образом или запросы не используют преимущества индексов.

Насколько смог понять, возникает когда в запросе select *, т.е. выбирается все и индексы не используются.

У меня есть проект на PrestaShop (висит один на хостинге) там Handler_read_rnd_next — 140G, значит проблема глобальная.
Кто нибудь занимался оптимизацией Handler_read_rnd_next? Если ли результаты?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.