Учитывает ли mysql частоту обращений к конкретному запросу в кэше? Размер кэша ограничивается опцией query_cache_size=128M, но как будет себя вести кэш при заполнении данного лимита? Будут ли учтены те запросы которые часто берутся из кэша и их Mysql оставит в кэше, а удалит те, которые редко запрашиваются? Стоит ли принудительно использовать параметр SQL_NO_CACHE с запросами которые редко повторяются, чтобы исключить ВЫТЕСНЕНИЕ нужных данных из кэша? Или я зря переживаю и MySQL сам понимает в каким данным в кэше часто происходит обращение и старается сохранить их в первую очередь?