MySql查询缓存设置

时间:2010-02-08 11:40:05

标签: php sql mysql

如何设置MySql的查询缓存?

我的“my.ini”文件根本不包含变量mysql_query_typemysql_query_size ...

这些是如何设定的?

可以从PHP设置吗?

由于

2 个答案:

答案 0 :(得分:1)

mysql查询缓存大小配置通常位于my.ini。由于它是服务器配置,因此通常不应允许像php这样的脚本更改其配置。如果我没记错的话,mysql查询缓存通常都会打开,除非你没有编译mysql。

Here是有关其工作原理,配置方式以及要使用的初始化变量的更详细信息。

Here是有关如何使用动态系统变量修改行为的更详细信息。

我很长时间没有使用过phpmyadmin,所以我无法回答这些值是如何轻易访问的。使用SHOW VARIABLES LIKE '%query%';无论如何都应该很容易访问它们。

答案 1 :(得分:0)

您可以通过更改MySQL配置文件中的query-cache-type值来启用查询缓存。您可能无法从PHP更改它,但是您可以通过向MySQL发送以下查询来清除它:RESET QUERY CACHE