Есть ли способ сгенерировать список JOINS, выполняемых без индексов в MySQL?
Если у вас есть список запросов SELECT, выполняемых вашим приложением, просто введите log-queries-not-using-indexes
в твоем my.cnf, перезапустите MySQL и выполните все операции SELECT. Затем прочтите файл журнала.
В качестве альтернативы вы можете запустить EXPLAIN SELECT your_query_using_JOIN
и прочтите вывод.