Я борется с проблемой, которая возникает только тогда, когда база данных простаивает в течение определенного периода времени для запрошенных данных. Первый запрос будет очень медленным, порядка 30 секунд, а затем связанные запросы будут быстрыми, как 0,1 секунды. Я предполагаю, что это связано с кэшированием, но я не смог найти причину этого.
Изменение переменных mysql tmp_table_size, max_heap_table_size для большего размера не имело эффекта, кроме создания временных таблиц в памяти.
Я не думаю, что это связано с самим запросом, так как он хорошо проиндексирован и после первого медленного запроса варианты одного и того же запроса не отображаются в журнале медленных запросов. Я больше всего заинтересован в том, чтобы определить причину этого или способ reset оскорбительного кеша, чтобы я мог устранить проблему.