mysql监控和建议服务_Mysql监控及优化

本文介绍了MySQL的监控和优化技巧,包括调整连接数、启用缓存、分析查询缓存命中率、优化Innodb存储引擎、管理自动提交以及解决慢查询问题。详细讲解了如何配置max_connections、开启query_cache、监控Innodb_buffer_pool以及优化SQL执行计划,旨在提升数据库性能。
摘要由CSDN通过智能技术生成

一、Mysql连接数

1、配置Mysql连接数:

vim /etc/my.cnf [mysqld]下面修改

max_connections=1000  不写默认为100。

wait_timeout=60  设置超时时间

2、查看当前连接数:

show status like '%Threads_connected%';

6433c9ecb8e11c69e6b5e7f3f63cda1a.png

show processlist;

ae4951835fcfac6d0b23f45f1827886f.png

二、Mysql缓存

1、开启缓存:

vim /etc/my.cnf mysqld下面添加或修改

query_cache_type=on #开启缓存

query_cache_size=10M #缓存总大小

query_cache_limit=1M #查询结果超过设置值,就不会缓存

需重启mysql服务生效。

2、查看缓存状态:

SHOW VARIABLES LIKE '%query_cache%';

3b400ec600c6ebc343fc6620d14ef9fc.png

3、开启profile:

set @@profiling=1;  设置profile开启

select @@profiling;  查看profile是否开启

show profiles;      查看所有的profile

3e357c17d7203a5c749e47d6c92223a8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值