婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL query_cache_type 參數(shù)與使用詳解

MySQL query_cache_type 參數(shù)與使用詳解

熱門標簽:智能外呼系統(tǒng)復位 大眾點評星級酒店地圖標注 高清地圖標注道路 話務外呼系統(tǒng)怎么樣 400電話可以辦理嗎 云南電商智能外呼系統(tǒng)價格 臨清電話機器人 拉卡拉外呼系統(tǒng) 外東北地圖標注

MySQL設置查詢緩存的用意:

  把查詢到的結(jié)果緩存起來,下次再執(zhí)行相同查詢時就可以直接從結(jié)果集中取;這樣就比重新查一遍要快的多。

查詢緩存的最終結(jié)果是事與愿違:

  之所以查詢緩存并沒有能起到提升性能的做用,客觀上有如下兩點原因

  1、把SQL語句的hash值作為鍵,SQL語句的結(jié)果集作為值;這樣就引起了一個問題如 select user from mysql.user 和 SELECT user FROM mysql.user

  這兩個將會被當成不同的SQL語句,這個時候就算結(jié)果集已經(jīng)有了,但是一然用不到。

  2、當查詢所基于的低層表有改動時與這個表有關(guān)的查詢緩存都會作廢、如果對于并發(fā)度比較大的系統(tǒng)這個開銷是可觀的;對于作廢結(jié)果集這個操作也是要用并發(fā)

  訪問控制的,就是說也會有鎖。并發(fā)大的時候就會有Waiting for query cache lock 產(chǎn)生。

  3、至于用不用還是要看業(yè)務模型的。

如果何配置查詢緩存:

  query_cache_type 這個系統(tǒng)變量控制著查詢緩存工能的開啟的關(guān)閉。

  query_cache_type=0時表示關(guān)閉,1時表示打開,2表示只要select 中明確指定SQL_CACHE才緩存。

  這個參數(shù)的設置有點奇怪,1、如果事先查詢緩存是關(guān)閉的然而用 set @@global.query_cache_type=1; 會報錯

  ERROR 1651 (HY000): Query cache is disabled; restart the server with query_cache_type=1 to enable it

2、如果事先是打開著的嘗試去閉關(guān)它,那么這個關(guān)閉也是不完全的,這種情況下查詢還是會去嘗試查找緩存。

  最好的關(guān)閉查詢緩存的辦法就是把my.cnf 中的query_cache_type=0然后再重啟mysql。

查詢緩存相關(guān)的系統(tǒng)變量:

  have_query_cache  表示這個mysql版本是否支持查詢緩存。

  query_cache_limit   表示單個結(jié)果集所被允許緩存的最大值。

  query_cache_min_res_unit  每個被緩存的結(jié)果集要占用的最小內(nèi)存。

  query_cache_size  用于查詢緩存的內(nèi)存大小。

如何監(jiān)控查詢緩存的命中率:

  Qcache_free_memory  查詢緩存目前剩余空間大小。

  Qcache_hits      查詢緩存的命中次數(shù)。

  Qcache_inserts      查詢緩存插入的次數(shù)。

  也就是說緩存的命中率為 Qcache_hits/(Qcache_hits+Qcache_inserts)

一般單獨設置這個可不行,得結(jié)合,建議看一下下面的文章

您可能感興趣的文章:
  • MySQL的Query Cache圖文詳解
  • mysql優(yōu)化之query_cache_limit參數(shù)說明
  • MySQL取消了Query Cache的原因
  • MySQL高速緩存啟動方法及參數(shù)詳解(query_cache_size)
  • 對于mysql的query_cache認識的誤區(qū)
  • MySQL的Query Cache原理分析

標簽:定西 揚州 溫州 福州 阿里 山西 無錫 三明

巨人網(wǎng)絡通訊聲明:本文標題《MySQL query_cache_type 參數(shù)與使用詳解》,本文關(guān)鍵詞  MySQL,query,cache,type,參數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL query_cache_type 參數(shù)與使用詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL query_cache_type 參數(shù)與使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 建瓯市| 武川县| 泗水县| 安陆市| 凌云县| 安阳县| 金门县| 华蓥市| 蕉岭县| 芜湖市| 增城市| 四子王旗| 静海县| 庆阳市| 策勒县| 郧西县| 闵行区| 盘锦市| 千阳县| 垣曲县| 慈利县| 商都县| 信丰县| 古蔺县| 肇庆市| 浦县| 雷山县| 金川县| 蚌埠市| 通山县| 噶尔县| 阿巴嘎旗| 长岛县| 铁岭县| 中方县| 东台市| 黄冈市| 广昌县| 拉孜县| 万荣县| 建昌县|