六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql中table_cache設置參數說明

[摘要]這篇文章主要介紹了MySQL性能優化之table_cache配置參數淺析,本文介紹了它的緩存機制、參數優化及清空緩存的命令等,需要的朋友可以參考下table_cache是一個非常重要的MySQL性能參數,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于...
這篇文章主要介紹了MySQL性能優化之table_cache配置參數淺析,本文介紹了它的緩存機制、參數優化及清空緩存的命令等,需要的朋友可以參考下

table_cache是一個非常重要的MySQL性能參數,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于設置table高速緩存的數量。由于每個客戶端連接都會至少訪問一個表,因此此參數的值與max_connections有關。

緩存機制

當某一連接訪問一個表時,MySQL會檢查當前已緩存表的數量。如果該表已經在緩存中打開,則會直接訪問緩存中的表已加快查詢速度;如果該表未被緩存,則會將當前的表添加進緩存并進行查詢。

在執行緩存操作之前,table_cache用于限制緩存表的最大數目:如果當前已經緩存的表未達到table_cache,則會將新表添加進來;若已經達到此值,MySQL將根據緩存表的最后查詢時間、查詢率等規則釋放之前的緩存。

參數調優

一般來說,可以在phpmyadmin中查看Open_tables與Opened_tables的值,也可以執行

mysql> show global status like 'open%_tables';

查看當前的open_tables情況,如圖:

mysql中table_cache配置參數說明

來查看這兩個參數的值。其中Open_tables是當前正在打開表的數量,Opened_tables是所有已經打開表的數量。

如果Open_tables的值已經接近table_cache的值,且Opened_tables還在不斷變大,則說明mysql正在將緩存的表釋放以容納新的表,此時可能需要加大table_cache的值。對于大多數情況,

比較適合的值:

Open_tables / Opened_tables >= 0.85
Open_tables / table_cache <= 0.95

如果對此參數的把握不是很準,VPS管理百科給出一個很保守的設置建議:把MySQL數據庫放在生產環境中試運行一段時間,然后把參數的值調整得比Opened_tables的數值大一些,并且保證在比較高負載的極端條件下依然比Opened_tables略大。

清空緩存

執行

mysql > flush tables;

命令將會清空當前所有緩存的表。

以上就是mysql中table_cache配置參數說明的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲精品伊人 | 欧美视频在线观看第一页 | 天天射日| 中文字幕在线免费视频 | 天天碰天天摸天天操 | 日韩一级视频免费观看 | 亚洲精品有码在线观看 | 青青青亚洲精品国产 | 亚洲一区二区福利视频 | 手机成人 | 日本免费观看视频 | 青青视频免费看 | 亚洲成人社 | 亚洲国产精品久久久天堂麻豆 | 青草久久精品 | 青草视频入口 在线观看 | 亚洲二区在线播放 | 在线欧美自拍 | 日韩欧美黄色片 | 欧美一区二区三区久久综 | 天天躁夜夜躁狠狠躁躁88 | 人人爱人人看 | 亚洲福利视频一区二区 | 天天干夜夜想 | 亚洲国产亚洲综合在线尤物 | 特色一级片 | 色悠久久久久综合网伊人男男 | 青青草国产在线视频 | 亚洲免费精品 | 天天天夜夜夜夜夜 | 欧美视频久久 | 亚洲色视频在线播放网站 | 日日艹夜夜艹 | 性感美女视频免费网站午夜 | 日产国语一区二区三区在线看 | 三十极夜2免费视频 | 亚洲国产精品成人综合色在线婷婷 | 中文字幕午夜乱理片 | 欧美整片在线 | 亚洲第一中文字幕 | 天天看夜夜操 |