Я пытаюсь итеративно оптимизировать медленный запрос MySQL, что означает, что я запускаю запрос, получаю время, настраиваю его, перезапускаю, получаю время и т. Д. Проблема в том, что время нестационарное, и последующие исполнения запроса работают совсем не так, как предыдущие.
Я знаю, чтобы очистить кэш запросов или отключить его между выполнениями. Я также знаю, что на каком-то уровне ОС будет влиять на производительность запросов способами, которые MySQL не может контролировать или понимать. Но в целом, что я могу сделать лучше всего с такой итеративной оптимизацией запросов, чтобы я мог сравнить яблоки с яблоками?