MYSQL 缓存

在PHP.INI中query_cache_type设置为1. 即 开始MYSQL全局SQL语句 都缓存。(0 不使用)

临时关闭查询缓冲的方法:
1.    SELECT SQL_NO_CACHE field1, field2 FROM TABLE1

 

将my.ini中的query_cache_type设成2,这样只有在使用了SQL_CACHE后,才使用查询缓冲。
1.    SELECT SQL_CALHE * FROM TABLE1

 

 

问题1:

查询缓冲并不自动处理空格,因此,在写SQL语句时,应尽量减少空格的使用,尤其是在SQL首和尾的空格(因为,查询缓冲并不自动截取首尾空格)。

 

问题2:

设置缓冲区大小:query_cache_size=128M ......

设置缓存时间:MYSQL默认least recently used最近最少使用。 默认即可

你可能感兴趣的:(mysql)