У меня есть запрос mysql SELECT, который выполняется быстро (<0,1 секунды), но только при первом запуске.Он объединяет 3 таблицы (используя индексы) и имеет относительно простой оператор WHERE.Когда я запускаю его вручную в phpmyadmin (всегда меняя числа в WHERE, чтобы он не кэшировался), это всегда быстро, но когда у меня есть php, я запускаю несколько его копий подряд, первая - быстрая, а остальныеповесить на ~ 400 сек.Мое единственное предположение состоит в том, что MySQL почему-то не хватает памяти для подключения, а затем приходится делать дорогой пейджинг.</p>
Мой общий вопрос: как я могу исправить это поведение, но мои конкретные вопросы не включают в себя фактическое закрытие и перезапуск соединения, как я могу сделать так, чтобы эти запросы, поступающие с php, рассматривались как отдельные, как запросы, поступающие с phpmyadmin,Как я могу сказать MySQL очистить любую память, когда запрос сделан, и это звучит как проблема памяти для вас?