中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL查詢緩存涉及多少參數

發布時間:2021-09-13 18:26:38 來源:億速云 閱讀:158 作者:柒染 欄目:MySQL數據庫

本篇文章給大家分享的是有關MySQL查詢緩存涉及多少參數,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

查詢緩存方面主要涉及兩個參數,query_cache_size用于設置MySQL的查詢緩存(query cache)大小,query_cache_type用于設置使用查詢緩存的類型,
可以用以下命令查看具體使用情況:
mysql> show global status like 'qcache%';
+-------------------------+-----------+
| Variable_name           | Value     |
+-------------------------+-----------+
| Qcache_free_blocks      | 1         |
| Qcache_free_memory      | 195024544 |
| Qcache_hits             | 0         |
| Qcache_inserts          | 3         |
| Qcache_lowmem_prunes    | 0         |
| Qcache_not_cached       | 121       |
| Qcache_queries_in_cache | 1         |
| Qcache_total_blocks     | 4         |
+-------------------------+-----------+
8 rows in set (0.00 sec)
相關參數解釋如下:
Qcache_free_blocks:緩存中相鄰內存塊的個數。數目大說明可能有碎片。flush query cache會對緩存中的碎片進行整理,從而得到一個空閑塊。
Qcache_free_memory:緩存中的空閑內存。
Qcache_hits:多少次命中,通過這個參數可以查看query cache的基本命中效果。
Qcache_inserts:每次插入一個查詢時就增大,命中次數除以插入次數就是非命中率。
Qcache_lowmem_prunes:多少條query因為內存不足而被清理出query cache,通過Qcache_lowmem_prunes和Qcache_free_memory參數相互結合,能夠
更清楚地了解到系統中query cache的內存大小是否真的足夠,是否非常頻繁的出現因為內存不足而有query被換出的情況。
Qcache_not_cached:不適合進行緩存的查詢數量,通常是由于這些查詢不是SELECT語句或用了now()之類的函數。
Qcache_queries_in_cache:當前緩存的查詢和響應數量。
Qcache_total_blocks:緩存中塊的數量。
關于query_cache的配置:
mysql> show variables like 'query_cache%';
+------------------------------+-----------+
| Variable_name                | Value     |
+------------------------------+-----------+
| query_cache_limit            | 1048576   |
| query_cache_min_res_unit     | 4096      |
| query_cache_size             | 195035136 |
| query_cache_type             | ON        |
| query_cache_wlock_invalidate | OFF       |
+------------------------------+-----------+
5 rows in set (0.00 sec)


各個字段的解釋如下:
query_cache_limit:超過此大小的查詢將不再緩存。
query_cache_min_res_unit:緩存塊的最小值。
query_cache_size:緩存大小值
query_cache_type:緩存類型,決定緩存什么樣的查詢。
query_cache_wlock_invalidate:表示當有其它客戶端正在對MyISAM表進行寫操作時,讀請求是要等write lock釋放資源后再查詢還是允許直接
從query cache中讀取結果,默認為FALSE
查詢緩存碎片率=Qcache_free_blocks/Qcache_total_blocks * 100%
查詢緩存利用率=(query_cache_size - Qcache_free_memory)/query_cache_size * 100%
查詢緩存利用率在25%以下,說明query_cache_size設置的過大,可適當減小。
查詢緩存命中率=(Qcache_hits - Qcache_inserts) / Qcache_hits * 100%

以上就是MySQL查詢緩存涉及多少參數,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵石县| 隆德县| 海阳市| 东港市| 上杭县| 平湖市| 安西县| 永靖县| 龙陵县| 淮阳县| 太和县| 沁源县| 石棉县| 兰溪市| 车致| 乐陵市| 民丰县| 清远市| 偏关县| 紫金县| 吉木乃县| 温州市| 安康市| 黎城县| 荥阳市| 界首市| 浦东新区| 铅山县| 辉县市| 阳信县| 绥宁县| 磐安县| 遵化市| 略阳县| 团风县| 诸暨市| 定边县| 潜江市| 张家川| 石首市| 金平|