mysql异常的特征 mysql监控的关键数据

mysql异常的特征

手动

1.swap

system.swap.size[,pfree]  50%,swap居高不下,就要关注了,容易崩溃了

2.io

system.cpu.load[percpu,avg1]

3.cpu

cpu.util[,iowait]

4.读写比例

5.pt工具

pt-ioprofile --profile-pid=23949 --cell=sizes

6.mysql进程占用的cpu,内存等

待整理

时间: 2024-10-16 21:59:30

mysql异常的特征 mysql监控的关键数据的相关文章

MySQL的keepalived高可用监控脚本

MySQL的keepalived高可用监控脚本 MySQL(或者其它服务)的keepalived高可用监控脚本 开发脚本需求 :我们知道,keepalive是基于虚拟ip的存活来判断是否抢占master的机制的,但是如果我们做了MySQL的keepalived的高可用的时候,就要考虑一种情况的发生,那就是如果机器网卡并没有断,二十由于MySQL服务的不稳定,或者人为的误操作,导致的服务关闭,会引起的结果就是,keepalive并不会切换,因为并不是主master的虚拟ip不存在,而是服务已经停止

ubuntu 下mysql异常修复 完全卸载与重装

在ubuntu下尝试mysql,想设置默认字符集来着,结果最终把mysql弄坏了,每次执行:“mysql -u root -p”的时候,就会报错:“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'”. Stackverflow上有类似的提问,但是他这个只是/var/run/mysqld下的socket丢了,在/var/lib/mysql下还能找到

SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法

今天上班遇到的问题,新配的Linux服务器,php.Apache和一系列扩展插件装好后,在本地好好的程序移上去就一直抱数据库连接错误,而用sql命令却能连接上去, 做了一个简单的判断数据库连接页面还是不行,证明不是程序问题,而是php的哪里问题了,就在网上查了大半天 有些方法都不合情况后面偶然发现SELinux这个东西 查了下这个有限制httpd对外访问的权限:具体如下 输入命令:getsebool -a|grep -i httpd 里面会有一个 httpd_can_network_connec

mysql报错解决MySQL Binlog(异常)——mysqlbinlog: unknown variable 'default-character-set=utf8'

在使用mysqlbinlog分析日志时,报错: /usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=utf8' 原因分析: 产生这个问题的原因是因为我在my.cnf中的client选项组中添加了:  default-character-set=utf8 这个是mysqlbinlog的一个bug 解决方法: 使用mysqlbinlog工具查看二进制日志时会重新读取的mysql的配置文件my.cnf,而不

监控MYSQL主从同步配置中监控从库运行状态的脚本

代码如下: [java] view plain copy #!/bin/bash #Check MySQL Slave's Runnning Status #Crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $5}'` MYSQLIP=`ifconfig eth0|grep "inet addr" 

MySQL异常故障总结

在2017年里,项目上的MySQL出了几个问题,记录总结一下,给自己一个教训! 废话不多说了,直接进入问题主题: 问题一:MySQL单表千万级数据量"add"字段异常分析 问题描述:项目一个新功能,需要对有1200w+的表"tb_bw_mobile"新增2个字段"batch_num"."data_status":执行SQL月5-6分钟后,查询数据,发现未增加字段:约10-13分钟后limit 1.10.100条数据,均为发现有

脚本分享-MYSQL服务+主从+告警通知监控

1.配置MYSQL本地免密登录 账号密码会信息会记录到用户家目录下的".mylogin.cnf"文件中,若你想重新输入密码登录的话则删除此文件即可. [[email protected] ~]# mysql_config_editor set --user=root --host=localhost --port=3306 --password Enter password: 2.配置邮件转发 我们需要安装邮件客户端软件"Mailx",然后配置公司公共邮箱用于邮件发

Java spring boot 2.0连接mysql异常:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

解决办法:application.yml提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了.应当使用新的驱动com.mysql.cj.jdbc.Driver' com.mysql.jdbc.Driver改成com.mysql.cj.jdbc.Driver 我接着运行项目有报错 解决办法: spring: datasource: url: jdbc:mysql://localhost:3306/boot?useUnicode=true&characterEncoding

mysql异常之: The server time zone value ‘?D1ú±ê×?ê±??‘ is unrecognized or represents more than one time zone

mysql异常之: The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time zone 连接数据库时显示: java.sql.SQLException: The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time zone. You must confi