mysql 設(shè)置查詢緩存
更新時(shí)間:2009年08月07日 00:23:22 作者:
查詢緩存絕不返回過期數(shù)據(jù)。當(dāng)數(shù)據(jù)被修改后,在查詢緩存中的任何相關(guān)詞條均被轉(zhuǎn)儲(chǔ)清除。
可將如下語句
query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576
存放到/etc/my.cnf文件的[mysqld]下
然后重啟mysql數(shù)據(jù)庫(kù)
service mysqld restart
就會(huì)啟動(dòng)mysql的緩存機(jī)制Query Cache。 在使用中,查詢緩存會(huì)存儲(chǔ)一個(gè) SELECT 查詢的文本與被傳送到客戶端的相應(yīng)結(jié)果。
如果之后接收到一個(gè)同樣的查詢,服務(wù)器將從查詢緩存中檢索結(jié)果,而不是再次分析和執(zhí)行這個(gè)同樣的查詢。
注意:查詢緩存絕不返回過期數(shù)據(jù)。當(dāng)數(shù)據(jù)被修改后,在查詢緩存中的任何相關(guān)詞條均被轉(zhuǎn)儲(chǔ)清除。
適用于更改不是太頻繁的表且有大量相同查詢的情況
query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576
存放到/etc/my.cnf文件的[mysqld]下
然后重啟mysql數(shù)據(jù)庫(kù)
service mysqld restart
就會(huì)啟動(dòng)mysql的緩存機(jī)制Query Cache。 在使用中,查詢緩存會(huì)存儲(chǔ)一個(gè) SELECT 查詢的文本與被傳送到客戶端的相應(yīng)結(jié)果。
如果之后接收到一個(gè)同樣的查詢,服務(wù)器將從查詢緩存中檢索結(jié)果,而不是再次分析和執(zhí)行這個(gè)同樣的查詢。
注意:查詢緩存絕不返回過期數(shù)據(jù)。當(dāng)數(shù)據(jù)被修改后,在查詢緩存中的任何相關(guān)詞條均被轉(zhuǎn)儲(chǔ)清除。
適用于更改不是太頻繁的表且有大量相同查詢的情況
相關(guān)文章
解決阿里云ECS服務(wù)器下安裝MySQL無法遠(yuǎn)程連接的問題
這篇文章介紹了解決阿里云ECS服務(wù)器安裝MySQL無法遠(yuǎn)程連接的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07Mysql在debian系統(tǒng)中不能插入中文的終極解決方案
在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題,需要的朋友可以參考下2013-09-09MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧總結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧,較為詳細(xì)的總結(jié)分析了MySQL進(jìn)行硬件級(jí)軟件優(yōu)化的相關(guān)方法與注意事項(xiàng),需要的朋友可以參考下2016-07-07解決bash: mysql: command not found 的方法
解決bash: mysql: command not found 的方法,需要的朋友可以參考一下2013-03-03