成人免费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

2010-06-11 16:41:51

MySQL啟動

2014-03-10 17:44:43

Windows 8.1

2011-05-16 10:16:19

MYSQL出錯代碼

2010-07-05 09:07:42

2011-09-07 15:28:35

Windows 8

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 18:05:53

Vmwareesx虛擬化

2009-04-08 15:06:01

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久久精品午夜一区二区 | 色综合一区 | 亚洲免费在线观看 | 亚洲精品在线免费看 | 一区二区电影网 | 欧美成人一区二免费视频软件 | 亚洲久视频| 在线精品国产 | 久久精品久久久久久 | 在线视频三区 | 不卡av在线 | 国产精品久久在线观看 | 超碰在线播 | 国产网站在线免费观看 | 亚洲成人观看 | av高清毛片 | 亚洲一页| 99免费在线观看视频 | www.一级毛片 | 美女黄频 | 日本一二三区在线观看 | 国产免费观看久久黄av片涩av | h片在线看| 91精品久久久久久久久中文字幕 | 日韩成人影院在线观看 | 亚洲色欧美另类 | www.99re| 成人在线不卡 | 91xxx在线观看 | 久久这里有精品 | 日韩精品二区 | 国产精品视频一区二区三区, | 看一级毛片 | 欧美国产激情二区三区 | 小川阿佐美pgd-606在线 | 久久99国产精品 | 国产午夜久久久 | 久久亚洲精品国产精品紫薇 | 日韩中文字幕一区二区三区 | 国产a级毛毛片 | 亚洲精品久久久久久久久久久 |