Два «кэша» влияют на запрос. Query Cache
и Buffer Cache(buffer_pool with InnoDB and key_buffer with MyISAM)
. Query cache
влияет гораздо больше, чем Buffer Cache
, поскольку он кэширует результат вашего запроса, поэтому тот же запрос больше не будет выполняться.
Чтобы избежать Query Cache
, использование SQL_NO_CACHE
- хорошая идея, иВы можете отключить Query Cache
в my.cnf
и перезапустить mysql.
Buffer cache
управляется mysql для кэширования данных в памяти, чтобы ваш запрос не считывал данные с диска (SSD или HDD). Если вы хотите очистить его, попробуйте установить «Буферный кэш» достаточно маленьким и заполнить его другими данными (используйте SELECT
).