IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫MYSQL → MySQL 查詢緩存的實(shí)際應(yīng)用代碼示例

MySQL 查詢緩存的實(shí)際應(yīng)用代碼示例

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)

?  以下的文章主要介紹的是MySQL 查詢緩存的實(shí)際應(yīng)用代碼以及查看MySQL 查詢緩存的大小 ,碎片整理,清除緩存以及監(jiān)視MySQL 查詢緩存性能的相關(guān)內(nèi)容的描述,以下就是具體內(nèi)容的描述,希望在你今后的學(xué)習(xí)中會有所幫助。

    MySQL>?select?@@query_cache_type; ?

    +--------------------+ ?

    |?@@query_cache_type?| ?

    +--------------------+ ?

    |?ON?|? ?

    +--------------------+ ?

    MySQL>?set?query_cache_type=off; ?

    MySQL>?set?query_cache_type=on;??

    MySQL>? ?

    MySQL>?select?sql_cache?id,?title,?body?from?article; ?

    MySQL>?select?sql_no_cache?id,?title,?body?from?article; ?

    MySQL>?show?variables?pke?'have_query_cache'; ?

    +------------------+-------+ ?

    |?Variable_name?|?Value?| ?

    +------------------+-------+ ?

    |?have_query_cache?|?YES?|? ?

    +------------------+-------+??

    1?row?in?set?(0.00?sec)??

  查看MySQL 查詢緩存的大小

    MySQL>?select?@@global.query_cache_size; ?

    +---------------------------+ ?

    |?@@global.query_cache_size?| ?

    +---------------------------+ ?

    |?16777216?|? ?

    +---------------------------+ ?

    1?row?in?set?(0.00?sec) ?

    MySQL>?select?@@query_cache_size; ?

    +--------------------+??

    |?@@query_cache_size?| ?

    +--------------------+ ?

    |?16777216?|? ?

    +--------------------+ ?

    1?row?in?set?(0.00?sec)?

  查看最大緩存結(jié)果,如果結(jié)果集大于該數(shù),不緩存。

    MySQL>?select?@@global.query_cache_pmit; ?

    +----------------------------+ ?

    |?@@global.query_cache_pmit?| ?

    +----------------------------+ ?

    |?1048576?|? ?

    +----------------------------+ ?

    1?row?in?set?(0.00?sec)?

  碎片整理

    MySQL>?flush?query?cache ?

    ->?; ?

    Query?OK,?0?rows?affected?(0.00?sec)?

  清除緩存

    MySQL>?reset?query?cache??

    ->?; ?

    Query?OK,?0?rows?affected?(0.00?sec

  監(jiān)視MySQL 查詢緩存性能:

    MySQL>?flush?tables; ?

    Query?OK,?0?rows?affected?(0.04?sec) ?

    MySQL>?show?status?pke?'qcache%'; ?

    +-------------------------+----------+ ?

    |?Variable_name?|?Value?| ?

    +-------------------------+----------+??

    |?Qcache_free_blocks?|?1?|? ?

    |?Qcache_free_memory?|?16768408?|? ?

    |?Qcache_hits?|?6?|? ?

    |?Qcache_inserts?|?36?|???

    |?Qcache_lowmem_prunes?|?0?|? ?

    |?Qcache_not_cached?|?86?|? ?

    |?Qcache_queries_in_cache?|?0?|? ?

    |?Qcache_total_blocks?|?1?|? ?

    +-------------------------+----------+ ?

    8?rows?in?set?(0.06?sec)??

  看看當(dāng)前緩存中有多少條信息:

    MySQL>?show?status?pke?'qcache_q%'; ?

    +-------------------------+-------+ ?

    |?Variable_name?|?Value?| ?

    +-------------------------+-------+ ?

    |?Qcache_queries_in_cache?|?0?|? ?

    +-------------------------+-------+ ?

    1?row?in?set?(0.00?sec) ?

    MySQL>?select?sql_cache?id,?title,?body?from?article; ?

    MySQL>?show?status?pke?'qcache_q%';??

    +-------------------------+-------+ ?

    |?Variable_name?|?Value?| ?

    +-------------------------+-------+ ?

    |?Qcache_queries_in_cache?|?1?|? ?

    +-------------------------+-------+ ?

    1?row?in?set?(0.00?sec) ?

    MySQL>?show?status?pke?'qcache_f%'; ?

    +--------------------+----------+ ?

    |?Variable_name?|?Value?| ?

    +--------------------+----------+??

    |?Qcache_free_blocks?|?1?|? ?

    |?Qcache_free_memory?|?16766728?|? ?

    +--------------------+----------+ ?

    2?rows?in?set?(0.00?sec)??

  以上的相關(guān)內(nèi)容就是對MySQL 查詢緩存的介紹,望你能有所收獲。

關(guān)鍵詞標(biāo)簽:MySQL

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 Xbox Game Pass Xbox Game Pass 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL常用維護(hù)管理工具 MySQL常用維護(hù)管理工具 MySQL數(shù)據(jù)庫啟動失敗1067進(jìn)程意外終止的解決辦法總結(jié) MySQL數(shù)據(jù)庫啟動失敗1067進(jìn)程意外終止的解決辦法總結(jié)

相關(guān)下載

    人氣排行 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL數(shù)據(jù)庫啟動失敗1067進(jìn)程意外終止的解決辦法總結(jié) Mysql 1045錯(cuò)誤解決辦法 MySQL服務(wù)器進(jìn)程CPU占用100%解決辦法 MySQL導(dǎo)出導(dǎo)入命令的用例 MySQL連接字符串的實(shí)際操作步驟匯總 MySQL無法啟動、無法停止各種解決方法總結(jié) 三種常用的MySQL建表語句