MySQL性能优化 真实生产环境(QC)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL性能优化 真实生产环境(QC)相关的知识,希望对你有一定的参考价值。

     QC(query cache)对操作数据库的语句进行缓存,下次在进行同样的操作时,会再缓存力查找,其实这个功能只适合,对于频繁的并且相同的操作语句,所以使用场景还是比较小的。但是安装的时候如果不指定 --without-query-cache的话 试默认开启了的。但是这样对语句执行性能就会有很大的影响。优化sql语句时发现:

SELECT * from  phpbb_config WHERE config_name = ‘num_users‘; 这个语句比较慢 随机进行跟踪排查

(1)先执行一遍

技术分享

(2)show profiles;

技术分享

(3)会看到query cache比较耗资源 技术分享

(4)首先看了全局变量里面的query cache是开启的 果断关闭

技术分享

(5)关闭 query cache

技术分享

技术分享

(6) 关闭之后再看看 语句的执行情况

技术分享

最后看到的效果 清爽了很多啊


本文出自 “生活的理想为了理想的生活” 博客,请务必保留此出处http://lampol.blog.51cto.com/11662628/1856872

以上是关于MySQL性能优化 真实生产环境(QC)的主要内容,如果未能解决你的问题,请参考以下文章

《MySQL性能优化和高可用架构实践》于2020-07-01上市

生产环境Tomcat瓶颈和性能优化

webpack优化环境配置

webpack优化环境配置

MySQL优化之二:My SQL Server性能优化

Mysql 性能优化真实案例(面试可用)