网络编程
位置:首页>> 网络编程>> 数据库>> MySQL 查询缓存的实际应用代码示例

MySQL 查询缓存的实际应用代码示例

 来源:Asp之家 发布时间:2010-06-11 12:04:00 

标签:mysql,缓存,数据库

以下的文章主要介绍的是MySQL 查询缓存的实际应用代码以及查看MySQL 查询缓存的大小 ,碎片整理,清除缓存以及监视MySQL 查询缓存性能的相关内容的描述,以下就是具体内容的描述,希望在你今后的学习中会有所帮助。

MySQL> select @@query_cache_type;

+--------------------+

| @@query_cache_type |

+--------------------+

| ON |

+--------------------+

MySQL> set query_cache_type=off;

MySQL> set query_cache_type=on; php100.Com

MySQL>

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

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

MySQL> show variables like 'have_query_cache';

+------------------+-------+

| Variable_name | Value |

+------------------+-------+

| have_query_cache | YES |

+------------------+-------+ phP100.Com

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;

+--------------------+ phP100.Com

| @@query_cache_size |

+--------------------+

| 16777216 |

+--------------------+

1 row in set (0.00 sec)

查看最大缓存结果,如果结果集大于该数,不缓存。

MySQL> select @@global.query_cache_limit;

+----------------------------+

| @@global.query_cache_limit |

+----------------------------+

| 1048576 |

+----------------------------+

1 row in set (0.00 sec)

碎片整理

MySQL> flush query cache

-> ;

Query OK, 0 rows affected (0.00 sec)

清除缓存

MySQL> reset query cache phP100.Com

-> ;

Query OK, 0 rows affected (0.00 sec

监视MySQL 查询缓存性能:

MySQL> flush tables;

Query OK, 0 rows affected (0.04 sec)

MySQL> show status like 'qcache%';

+-------------------------+----------+

| Variable_name | Value |

+-------------------------+----------+

| Qcache_free_blocks | 1 |

| Qcache_free_memory | 16768408 |

| Qcache_hits | 6 |

| Qcache_inserts | 36 | PhP100.Com

| Qcache_lowmem_prunes | 0 |

| Qcache_not_cached | 86 |

| Qcache_queries_in_cache | 0 |

| Qcache_total_blocks | 1 |

+-------------------------+----------+

8 rows in set (0.06 sec)

看看当前缓存中有多少条信息:

MySQL> show status like '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 like 'qcache_q%'; PhP100.Com

+-------------------------+-------+

| Variable_name | Value |

+-------------------------+-------+

| Qcache_queries_in_cache | 1 |

+-------------------------+-------+

1 row in set (0.00 sec)

MySQL> show status like 'qcache_f%';

+--------------------+----------+

| Variable_name | Value |

+--------------------+----------+ PhP100.cOm

| Qcache_free_blocks | 1 |

| Qcache_free_memory | 16766728 |

+--------------------+----------+

2 rows in set (0.00 sec)

以上的相关内容就是对MySQL 查询缓存的介绍,望你能有所收获。

0
投稿

猜你喜欢

  • 一、Excel环境配置 服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即:1.Win9x+PWS+Office2.Wi
  • <!doctype><html><head><title>新闻图片轮换类</title
  • 作者的blog :http://www.planabc.net/老甘的《完全用CSS实现的中英文双语导航菜单》一文中使用“position:
  • 在网页局部的布局上,需要采用大量的自适应,来满足不同长度数据、内容的合理呈现。以此保证页面不至于因为内容过多等原因,导致重叠、溢出、撑开等破
  • Microsoft SQL Server 2005 Mobile Edition 3.0 (SQL Server Mobile) 支持两种与
  • QQ影音至9月发布之后一直口碑很好,视觉界面和交互设计也颇受好评,这是设计师们努力的结果,也是众多用户反馈的功劳。我们希望可以提供更多价值回
  • 导言(Introduction)这个提案描述了如何在jQuery的核心库中增加模板支持。更为特别是,这个提案描述了一个新的jQuery方法-
  • 在查看MySQL对文件的操作中,它在不同的操作系统上对文件的操作,除了使用标准C运行库函数,包括open、close、seek等,在Win3
  • CSS 3 + HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持。本文介绍了 5 个 CSS3
  • 一 MySQL WorkbenchMySQL Workbench提供DBAs和developers一个集成工具环境:1)数据库设计和建模2)
  • 虽然有很多种方式可以解决这个问题,但是我们可以用T-SQL代码来处理这个文件删除过程。我用xp_cmdshell命令和FORFILES命令来
  • Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。语法:Server.property|metho
  • 针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理。其中
  • Tag,直译标签,是一种由用户自定义的、用于描述信息 [1]的关键词。Tagging是用户为信息赋予Tag的行为。Delicious,Fli
  • 一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 pa
  • 每个产品诞生的背后都凝结着一位或是多位设计师的心血,在产品的诞生过程中文化、科技、环保、创意等这些方方面面的细节集结成一个绚丽的故事,因为有
  •  获取图片宽度和高度的类,支持JPG,GIF,PNG,BMP我们可以使用这个类来处理图片的显示。<% Class 
  • 我一般看书喜欢做笔记,这份笔记不知道是什么时候看的什么书做的,也忘了是否是摘自其他地方,总之一份汇总,应该适合初学者,对于Javascrip
  • 为了庆祝jQuery的四周岁生日, jQuery的团队荣幸的发布了jQuery Javascript库的最新主要版本! 这个版本包含了大量的
  • 1.若有疑问立即检测 在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http:
手机版 网络编程 asp之家 www.aspxhome.com