浏览模式: 普通 | 列表
4月, 2021 | 1

mysql的查询缓存query_cache相关问题

[ 2021-04-23 09:44:14 | 作者: admin ]
p.s.表的更新不频繁可以开启query_cache,否则开启之后反而会降低性能。表中只要更新了一个点击量或者新插一条记录,则这个表相关的所有查询缓存都会清空重来。所以query_cache要慎用,建议用memcache和redis替代。

在终端或phpmyadmin获取相关变量
mysql> SHOW global variables like '%cache%';

在终端或phpmyadmin获取相关状态
mysql> SHOW GLOBAL STATUS LIKE '%cache%'

临时关闭query_cache
mysql> set global query_cache_size=0;
mysql> set global query_cache_type=0;
...

阅读全文…
1