Параметр «log queries not using indexes» в mysql. Для чего он?
Отлаживаю запросы. Использую параметр log-slow-queries.
Что означает сопутствующий ему параметр log-queries-not-using-indexes ?
Как его можно использовать? Если его включить, то в лог будут записываться даже запросы, длительность которых была меньше параметра "long_query_time"?
Объясните, пожалуйста, понятно. Спасибо!
Спасибо за ответ. Меня интересуют следующие вопросы:
1) Какая выгода от этого параметра?
2) Если его включить, то в лог будут записываться даже запросы, длительность которых была меньше параметра "long_query_time"?
3) Я не понимаю в чем смысл этого параметра. Где искал - найти не смог. Ну не использует запрос индексы и что дальше? Это значит, что он не эффективен? Нужно его переписать?
Кажется, кое-что нашел. stackoverflow.com/questions/6428532/log-queries-no...
Судя по этому комментарию - логируются все запросы, которые не используют индексы. Независимо от того, превышают ли они заданный лимит в секундах или не превышают. в результате получаются огромные логи, в которых куча запросов. С чем я и столкнулся.