为什么要关闭query cache,如何关闭
http://blog.csdn.net/dba_waterbin/article/details/9201645
http://imysql.com/2015/03/27/mysql-faq-why-should-we-disable-query-cache.shtml
http://www.orczhou.com/index.php/2009/08/query-cache-1/
1. query cache 相关描述:
在这个“Cache为王”的时代,我们总是通过不同的方式去缓存我们的结果从而提高响应效率,但一个缓存机制是否有效,效果如何,却是一个需要好好思考的问题。在MySQL中的Query Cache就是一个适用较少情况的缓存机制。在上图中,如果缓存命中率非常高的话,有测试表明在极端情况下可以提高效率238%[1]。但实际情况如何?Query Cache有如下规则,如果数据表被更改,那么和这个数据表相关的全部Cache全部都会无效,并删除之。这里“数据表更改”包括: INSERT, UPDATE, DELETE, TRUNCATE, ALTER TABLE, DROP TABLE, or DROP DATABASE等。举个例子,如果数据表posts访问频繁,那么意味着它的很多数据会被QC缓存起来,但是每一次posts数据表的更新,无论更新是不是影响到了cache的数据,都会将全部和posts表相关的cache清除。如果你的数据表更新频繁的话,那么Query Cache将会成为系统的负担。有实验表明,糟糕时,QC会降低系统13%[1]的处理能力。
https://www.percona.com/blog/2006/07/27/mysql-query-cache/
2. query cache 状态维护
http://dev.mysql.com/doc/refman/5.1/en/query-cache-status-and-maintenance.html
3. query cache 参数及配置
http://dev.mysql.com/doc/refman/5.1/en/query-cache-configuration.html
分享到:
相关推荐
### Linux下的MySQL调优 #### 一、调优概述 MySQL作为一款广泛使用的数据库管理系统,在Linux环境下进行调优能够显著提高其性能与稳定性。本文将详细介绍Linux环境下MySQL调优的具体步骤与方法,帮助读者理解并...
本资源"mysql调优与性能设计"提供了超过300页的高清内容,旨在帮助读者深入理解如何优化MySQL的性能并进行有效的架构设计。 在MySQL性能调优方面,首先我们需要关注的是查询优化。这包括了编写高效的SQL语句,避免...
MySQL调优是一个涉及多个层面的过程,旨在提升数据库服务器的性能,包括硬件升级、服务器设置优化以及查询优化。这里我们将深入探讨后两者,因为它们对于大多数系统来说更具可操作性。 首先,MySQL服务器调优主要是...
MySQL性能调优参数 MySQL 是一个广泛使用的开源关系型数据库管理系统,在实际应用中,如何提高 MySQL 的性能是一个关键的问题。本文将总结 MySQL 性能调优参数,涵盖 Innodb 相关参数、连接参数、缓存参数、日志...
MySQL的内置缓存如Query Cache能存储已解析的查询结果,减少重复计算。另外,结合外部缓存系统如Redis或Memcached,可以进一步缓解数据库压力。 此外,定期分析与优化数据库的统计信息,如ANALYZE TABLE,可以帮助...
本书以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。 全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份...
《精通MySQL调优002》 MySQL,作为全球最流行的开源关系型数据库管理系统,以其高效、稳定和灵活的特点在互联网行业中广泛应用。本教程将深入探讨MySQL的性能优化技巧,帮助开发者提升数据库运行效率,降低系统瓶颈...
本篇文章将深入探讨MySQL调优的原理、优化策略以及实用技巧,旨在帮助你提升数据库性能,确保系统的稳定性和效率。 一、MySQL调优原理 1. **查询优化**:查询优化是数据库调优的核心,它涉及到SQL语句的编写、索引...
【Linux下的MySQL调优】 MySQL调优是提升数据库性能的关键步骤,尤其在Linux环境下,由于其开源、灵活性和广泛的应用,MySQL的优化显得尤为重要。调优的目的多种多样,包括满足老板的要求、解决客户投诉、应对...
性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析...
MySQL调优是一个复杂而系统的过程,它涉及到数据库的性能优化,包括查询优化、索引优化、存储引擎选择、内存配置、并发控制等多个方面。以下是一些关于MySQL调优的关键知识点: 1. **查询优化**:这是数据库调优的...
第15章 可扩展性设计之Cache与Search的利用 第16章 MySQL Cluster 第17章 高可用设计思路及方案 第18章 高可用设计之MySQL监控 附录A 实验测试Schema创建脚本 附录B MySQL部分系统参数说明及设置建议 ...
Mysql 性能调优指南 Mysql 配置优化参数是 Mysql 性能调优的关键一步骤。通过调整这些参数,可以提高 Mysql 的性能和效率。在这个指南中,我们将详细介绍 Mysql 配置优化参数的说明和优化指南。 1. max_...
MySQL性能调优与架构设计是数据库管理领域中的一个重要主题,主要关注如何提升MySQL数据库的运行效率,优化查询性能,以及构建高效稳定的数据架构。简朝阳的这本书提供了详细的指南,包括了理论知识和实践技巧,旨在...
"insidemysql_my.cnf"很可能是他在讲解MySQL调优时使用的配置文件,包含了针对这两个版本的优化策略。 MySQL调优主要包括以下几个方面: 1. **参数调整**:`my.cnf`文件是MySQL服务器的配置文件,其中包含了各种...
《mysql管理之道:性能调优、高可用与监控》由资深mysql专家撰写,以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、...
在IT领域,特别是数据库管理与优化方面,MySQL作为一种广泛使用的开源关系型数据库系统,其运维与调优一直是DBA(数据库管理员)和技术人员关注的重点。本文将基于“MySQL运维调优”的主题,深入探讨相关的核心知识...
本书以 MySQL 数据库的基础及维护(基础篇)为切入点,重点介绍了 MySQL 数据库应用系统的性能调优(优化篇),以及高可用可扩展的架构设计(架构篇)。 基础篇的主要内容有:MySQL 数据库介绍,架构组成,存储引擎...