0

我的表中有一个列不断变化。我应该如何在该特定表上实现缓存,我应该将此列移动到不同的表吗?我应该如何避免缓存失效?

4

1 回答 1

0

关闭 query_cache_type,您可以通过执行以下语句来完成。

query_cache_type=OFF;

对于永久条目,请在 my.cnf 或 my.ini 文件中添加以下行。

query_cache_type=0;

之后mysql不会缓存查询数据-

但是,如果您想缓存查询并且某些特定查询正在创建问题,那么您可以在这些查询中添加以下语法而不禁用查询缓存。

例如,您的查询是 -

select col1, col2 from mytable where col1=3;

然后将其更改为 -

select sql_no_cache col1, col2 from mytable where col1=3;
于 2016-02-04T06:33:18.320 回答