成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL cache功能匯總

數據庫 MySQL
此文章主要向大家講述的是MySQL cache功能,調試筆記,還有MySQL cache的清理的相關內容的描述,下面就是文章的主要內容描述。

以下的文章主要是對MySQL cache功能的描述,同時也對MySQL cache功能的分析,MySQL cache調試筆記與MySQL cache的清理的一些內容的描述,以下就是文章的詳細內容描述,望你會有所收獲。

MySQL cache功能分析:

 

1 MySQL的cache功能的key的生成原理是:把select語句按照一定的hash規則生成***的key,select的結果生成value,即key=>value。所以對于cache而言,select語句是區分大小寫的,也區分空格的。兩個select語句必須完完全全一致,才能夠獲取到同一個cache。

 

 

2 生成cache之后,只要該select中涉及到的table有任何的數據變動(insert,update,delete操作等),相關的所有cache都會被刪除。因此只有數據很少變動的table,引入MySQL 的cache才較有意義。關于這方面的測試,可以參考:《Query Cache,看上去很美》一文。

 

 

所以,MySQL的cache功能只適用于下列場合:數據變動較少,select較多的table。

 

 

那么。在復雜的系統中,如何使用MySQLcache功能呢,基本方法如下:

 

配置query_cache_type,同時改寫程序。

 

query_cache_type 0 代表不使用緩沖, 1 代表使用緩沖,2 代表根據需要使用。

設置 1 代表緩沖永遠有效,如果不需要緩沖,就需要使用如下語句:

 

 

  1. SELECT SQL_NO_CACHE * FROM my_table WHERE ... 

 

如果設置為 2 ,需要開啟緩沖,可以用如下語句:

 

 

  1. SELECT SQL_CACHE * FROM my_table WHERE ... 

 

 

So,最簡單又可靠的做法是:把query_cache_type設置為2,然后在需要提高select速度的地方,使用:

 

 

  1. SELECT SQL_CACHE * FROM... 

 

的方式進行SELECT。

MySQL cache調試筆記

1 可以使用下列命令開啟MySQL的select cache功能:

 

 

  1. SET GLOBAL query_cache_size = 102400000

 

因為當query_cache_size默認為0時,是不開啟MySQL cache功能的。

 

 

2 調試:

 

查看cache的設置:

 

 

  1. show variables like '%query_cache%'; 

 

 

性能監控:

 

 

  1. show status like '%Qcache%'; 

 

 

MySQL cache的清理:

 

可以使用FLUSH QUERY CACHE語句來清理查詢緩存碎片以提高內存使用性能。該語句不從緩存中移出任何查詢。

 

RESET QUERY CACHE語句從查詢緩存中移出所有查詢。FLUSH TABLES語句也執行同樣的工作。

 

以上的相關內容就是對MySQL cache功能的介紹,望你能有所收獲。

【編輯推薦】

  1. 安裝MySQL-python的實際操作步驟
  2. PHP和MySQL存儲過程的實例演示
  3. 解決MySQL無法遠程訪問的3方案
  4. MySQL 常用語句的基本用法的介紹
  5. MySQL數據庫文件其具體的存放位置簡述

 

責任編輯:佚名 來源: cnblogs
相關推薦

2011-04-12 10:30:35

Windows 8

2014-03-10 17:44:43

Windows 8.1

2010-06-11 16:41:51

MySQL啟動

2011-05-16 10:16:19

MYSQL出錯代碼

2011-09-07 15:28:35

Windows 8

2010-07-05 09:07:42

2010-05-20 11:36:25

MySQL 修改密碼

2010-05-21 18:20:43

MySQL常用技巧

2010-05-13 11:05:56

2010-05-24 10:42:33

MySQL heap

2010-05-11 10:36:13

MySQL索引類型

2011-07-06 11:33:18

Windows 8

2009-04-08 15:06:01

2009-04-08 18:05:53

Vmwareesx虛擬化

2013-10-08 17:16:37

Windows 8.1IE11

2024-03-06 16:25:30

iOS 17.4蘋果

2010-05-28 19:12:09

MySQL使用方法

2014-03-10 10:24:01

MySQLMySQL優化

2010-05-19 18:23:34

2010-05-11 19:18:44

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品国产电影 | 亚洲美女一区二区三区 | 97超碰在线免费 | 日韩视频一区二区三区 | 人人干天天干 | 在线观看欧美日韩视频 | 国产成人免费视频网站视频社区 | 激情欧美一区二区三区中文字幕 | 97成人在线 | 97国产精品视频人人做人人爱 | 欧美日韩综合一区 | 久久精品综合 | 欧美亚洲视频 | 色婷婷精品久久二区二区蜜臂av | 成人影视网址 | 精品区 | 欧美性大战久久久久久久蜜臀 | 欧美精品一区免费 | 国产亚韩 | 日本欧美视频 | www.久久久.com | 欧美aⅴ| 国内自拍真实伦在线观看 | 超碰在线免费公开 | 欧美日韩在线免费 | 亚洲欧美中文日韩在线v日本 | 久久香焦| 日本精品一区二区三区在线观看视频 | 黑人精品欧美一区二区蜜桃 | 亚洲欧美在线观看 | 亚洲一区二区三区在线视频 | 暖暖日本在线视频 | 性色视频 | 欧美一级免费 | 伊人色综合久久久天天蜜桃 | 欧美成人第一页 | 国产精品久久久一区二区三区 | 四虎最新地址 | 福利精品 | 免费成人在线网站 | 成人在线观看欧美 |