禁用特定用户/架构的查询缓存?

时间:2014-01-22 19:44:57

标签: mysql

是否可以仅针对特定数据库/用户/架构禁用查询缓存?

我的PHP应用程序连接的同一个Mysql服务器(2个不同的数据库)上有生产和登台环境,显然我不想在我的生产数据库上禁用缓存。

1 个答案:

答案 0 :(得分:3)

不是每个用户,但您可以按连接进行操作。来自MySQL documentation

  

各个客户端可以控制自己连接的缓存行为   通过设置SESSION query_cache_type值。例如,客户   可以禁用查询缓存用于自己的查询,如下所示:

     

的MySQL> SET SESSION query_cache_type = OFF;