Как проверить время жизни кэша MySQL?

обычно MySQL очищает кэш автоматически, когда таблицы изменяются.

Если есть какой-либо другой срок запроса, который определяет время жизни, или сгенерированный кэш может жить годами, если нет изменений ?

1 ответов


нет, нет политики истечения срока действия TTL для кэша запросов MySQL.

конечно, все записи в кэше запросов уходят при перезапуске демона MySQL.

и вы можете очистить кэш запросов с СБРОС КЭША ЗАПРОСОВ.

Если вам нужен больший контроль над кэшированием, вы, вероятно, должны использовать Memcached или какую-то подобную технологию кэширования, к которой вы получаете доступ непосредственно из кода приложения. На самом деле, все чаще и чаще я рекомендую полностью отключить кэш запросов MySQL.