MySql 查看Query Cache的状态

query cache 是mysql性能优化时的重要指标,通过查看query cache的状态信息,就可以知道例如 缓存是否有碎片、命中缓存的数量、没用到缓存的次数 ……

使用方法

mysql>show global status like 'qcache%';

结果项说明 Qcache_free_blocks 缓存中相邻内存块的个数,数目大说明可能有碎片

使用 FLUSH QUERY CACHE 会对缓存中的碎片进行整理,从而得到一个空闲块 Qcache_free_memory 缓存中的空闲内存 Qcache_hits 多少次命中,通过这个参数可以查看到querycache的基本效果 Qcache_inserts 多少次未命中然后插入,通过“Qcache_hits”和“Qcache_inserts”两个参数我们就可以算出Query Cache 的命中率了 Query Cache 命中率 =

Qcache_hits / ( Qcache_hits + Qcache_inserts ) Qcache_lowmem_prunes 因为内存不足而被清除出query cache 的query数量 通过Qcache_lowmem_prunes 和 Qcache_free_memory 相互结合,能够更清楚地了解到系统中query cache的内存大小是否足够,是否非常频繁地出现因为内存不足而有query被换出的情况 Qcache_not_cached 不适合进行缓存的查询数量,例如一些查询使用了now()之类的函数 Qcache_queries_in_cache 当前Query Cache 中cache 的Query 数量 Qcache_total_blocks 当前Query Cache 中的block 数量

原文发布于微信公众号 - 性能与架构(yogoup)

原文发表时间:2015-10-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏沈玉琛的专栏

当 MySQL 连接池遇上事务(一):神秘的幽灵锁

MySQL连接池是一个很好的设计,通过将大量短连接转化为少量的长连接,从而提高整个系统的吞吐率。一般各个团队都会对连接池进行封装,只提供简洁的接口供上层使用。但...

1.9K20
来自专栏文渊之博

探索SQL Server元数据(一)

  在数据库中,我们除了存储数据外,还存储了大量的元数据。它们主要的作用就是描述数据库怎么建立、配置、以及各种对象的属性等。本篇简单介绍如何使用和查询元数据,如...

15820
来自专栏芋道源码1024

数据库中间件 MyCAT源码分析 —— XA分布式事务

---- 1. 概述 2. XA 概念 3. MyCAT 代码实现 3.1 JDBC Demo 代码 3.2 MyCAT 开启 XA 事务 3.3 MyCAT...

45790
来自专栏cs

知识点找回2.0

Servlet(server Applet),全称Java Servlet, 是用java编写的服务器端程序。而这些Servlet都要实现Servlet的这个借...

9510
来自专栏DHUtoBUAA

Python读取SQLite文件数据

  近日在做项目时,意外听说有一种SQLite的数据库,相比自己之前使用的SQL Service甚是轻便,在对数据完整性、并发性要求不高的场景下可以尝试!   ...

68790
来自专栏L宝宝聊IT

MySQL架构组成、逻辑模块组成

Mysql逻辑结构可以看成是二层架构,第一层通常叫做SQL Layer,在mysql数据库系统处理底层数据之前的所有工作都在这一层完成的,包括权...

10630
来自专栏Java帮帮-微信公众号-技术文章全总结

Sharding-JDBC—分库分表实例【面试+工作】

Sharding-JDBC是一个开源的适用于微服务的分布式数据访问基础类库,它始终以云原生的基础开发套件为目标。

55920
来自专栏Linyb极客之路

MySQL 之 SQL 优化实战记录

N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供用户查看。

14310
来自专栏喵了个咪的博客空间

Otter-入门篇4(单向同步实践)

Otter-入门篇4(单向同步实践)# ? 前言## 在前几节我们已经做好了关于otter的准备工作,配置好了zookeeper,manage和node,本节就...

600100
来自专栏数据和云

MySQL row格式的两个问题

作者简介: ? 刘伟 云和恩墨开源解决方案事业部首席架构师 多年一线互联网企业DBA经历,对MySQL、NoSQL,PostgreSQL等各类开源数据库均有涉猎...

37760

扫码关注云+社区

领取腾讯云代金券