如何禁用MySQL的caching?

所以相同的查询每次都会花费相似的时间,

这仅仅是为了开发目的

请参阅MySQL查询cachingconfiguration页面:

要设置查询caching的大小,请设置query_cache_size systemvariables。 将其设置为0会禁用查询caching。 默认大小为0,所以查询caching默认是禁用的。

如果查询caching大小大于0,那么query_cache_typevariables会影响它的工作方式。 该variables可以设置为以下值:

  • 值为0或OFF可防止caching或检索caching的结果。

但正如其他人所指出的那样,MySQL并不是唯一做caching的事情。