mysql 設置查詢緩存
更新時間:2009年08月07日 00:23:22 作者:
查詢緩存絕不返回過期數據。當數據被修改后,在查詢緩存中的任何相關詞條均被轉儲清除。
可將如下語句
query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576
存放到/etc/my.cnf文件的[mysqld]下
然后重啟mysql數據庫
service mysqld restart
就會啟動mysql的緩存機制Query Cache。 在使用中,查詢緩存會存儲一個 SELECT 查詢的文本與被傳送到客戶端的相應結果。
如果之后接收到一個同樣的查詢,服務器將從查詢緩存中檢索結果,而不是再次分析和執(zhí)行這個同樣的查詢。
注意:查詢緩存絕不返回過期數據。當數據被修改后,在查詢緩存中的任何相關詞條均被轉儲清除。
適用于更改不是太頻繁的表且有大量相同查詢的情況
query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576
存放到/etc/my.cnf文件的[mysqld]下
然后重啟mysql數據庫
service mysqld restart
就會啟動mysql的緩存機制Query Cache。 在使用中,查詢緩存會存儲一個 SELECT 查詢的文本與被傳送到客戶端的相應結果。
如果之后接收到一個同樣的查詢,服務器將從查詢緩存中檢索結果,而不是再次分析和執(zhí)行這個同樣的查詢。
注意:查詢緩存絕不返回過期數據。當數據被修改后,在查詢緩存中的任何相關詞條均被轉儲清除。
適用于更改不是太頻繁的表且有大量相同查詢的情況
相關文章
Mysql在debian系統(tǒng)中不能插入中文的終極解決方案
在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題,需要的朋友可以參考下2013-09-09解決bash: mysql: command not found 的方法
解決bash: mysql: command not found 的方法,需要的朋友可以參考一下2013-03-03