mysql 瓶颈诊断_MySQL 监控、性能瓶颈排查
监控的作用
业务/数据库服务是否可用
是否可以对外提供服务
进程在允许,但没监听网络,或者授权不正确,或者网络出故障
因此不能只监控进程启动与否,是否监听网络
最好能模拟业务逻辑进行监控
这个业务逻辑除了能完成可用性监控外,还可以进行数据可靠性监控
数据可靠性
业务数据是否可靠
服务可用,不代表数据就是正确的
有可能误操作删除数据,或者其他意外原因丢失数据
或者主从复制延迟,导致在从服务器无法读取到最新数据
通过模拟随机业务逻辑来验证数据可靠性
服务器&MySQL实例出现高负债
服务可用,但响应很慢,其实等于不可用
响应很慢时,用户不耐烦一直刷新,更容易引起风暴
需要及时关注整个系统响应时长,每秒处理事务数
监控可重点关注当前可用性和历史数据趋势
可用性告警
历史趋势
了解线上计算资源使用情况
作为计算资源扩容/收缩的参考
作为优化工作的成果展示记录
通过事务实时性能数据变化感知业务的变化
数据库性能变化趋势判断服务器资源是否足够
监控之关键指标
常规运行情况汇总
CPU: %user, %sys, %idel, %iowait
内存: free,cached, swap, 是否有内存泄漏和OOM
I/O: iops,吞吐,延时,利用率(%util)
网卡: 吞吐(特别关注小包收发频率)
系统监控
常规工具
top, free, ps ,df
sysstat (sar,mpstat, iostat) \ dstat \ iotop
sar -u cpu状态
sar -d disk状态
iostat -dkx / dmx
mpstat 查看cpu中断不均衡 mpstat -I SUM -P ALL 1 10 (如果中断不均衡说明硬盘网卡等默认绑定到某一个cpu,改成可以使用所有cpu)
netstat, ethstatus, arping
其他工具
perf
pstack
MySQL 监控、性能瓶颈排查
标签:top 操作 sql 历史 amp 数据 iostat util mysq
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/yujiaershao/p/11387787.html
mysql 瓶颈诊断_MySQL 监控、性能瓶颈排查相关推荐
- 监视mysql 哪些指标_MySQL 监控指标
为了排查问题,对数据库的监控是必不可少的,在此介绍下 MySQL 中的常用监控指标. 简介 MySQL 有多个分支版本,常见的有 MySQL.Percona.MariaDB,各个版本所对应的监控项也会 ...
- mysql反应慢_MySQL反应慢排查思路
数据库异常假死排查需要数据(当时问题的时间,前后时间在2个小时的数据就行) 1.MySQL相关配置 整体可以借助于pt-mysql-summary生成(percona-tools工具) 2.操作系统方 ...
- mysql deadlock 记录_MySQL DeadLock故障排查全过程记录
[作者] 刘博:携程技术保障中心数据库高级经理,主要关注Sql server和Mysql的运维和故障处理. [环境] 版本号:5.6.21 隔离级别:REPEATABLE READ [问题描述] 接到 ...
- mysql unique 锁_mysql 行锁排查
mysql 锁表: 隔离级别使用RR: mysql> SELECT @@GLOBAL.tx_isolation, @@tx_isolation; +----------------------- ...
- mysql数据库诊断_MySQL数据库诊断——InnoDB关机问题 【转】
DBA的反馈是之前在做sysbench的全update性能测试,测试完成后就关闭了数据库.但是当再重启后就发现这个现象,并且等待3,4个小时候后问题依旧.待其叙述完后,我的第一反映是srv_innod ...
- 实例解析MySQL性能瓶颈排查定位
优化系列 | 实例解析MySQL性能瓶颈排查定位 原文地址: http://imysql.com/2016/01/13/mysql-optimization-case-howto-find-perfo ...
- mysql sql诊断建议_MySQL诊断调优常用SQL语句
帮忙多点点文章末右下角的"好看"支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢 在很多时候,我们需要通过SQL语句来查看MySQL执行SQL的情况,例如查看SQL执行队列,是 ...
- pymy 监控mysql_用Python对MySQL同步状态进行监控_MySQL
用Python对MySQL同步状态进行监控 使用Python对MySQL数据库服务器是否可访问,及主从同步是否中断进行监控,是一件非常简单的事情.感谢Python给我们带来了如此简单,强大,快捷的开发 ...
- Oracle10g/11g数据库性能的诊断和监控方法论
<oracle大型数据库系统在AIX/unix上的实战详解>讨论32:Oracle10g/11g数据库性能的诊断和监控方法论 文平 还是继续年前的话题,继续讨论 Oracle10g/11 ...
最新文章
- 阿里云重磅推出物联网安全运营中心Link SOC
- Golang —— goroutine(协程)和channel(管道)
- 高可用集群技术之corosync应用详解(一)
- 过滤日志中不相关的堆栈跟踪行
- mysql数据库char类型长度_mysql数据库设计字符类型及长度
- Python判断一个字符串是否可以转换为数字(字符串转数字、字符串转整形、字符串转int、字符串转浮点型)
- linux mysql2013_linux下MySQL安装
- 引用计数器法 可达性分析算法_面试官:你说你熟悉jvm?那你讲一下并发的可达性分析...
- 第8章 函数探索
- require() 源码解读
- LeetCode84 Largest Rectangle in Histogram
- selenium自动化看网课
- 软件工程用的15种图
- 在excel上画交换机面板_如何在Excel中创建面板图
- catia三边倒角_CATIA课时:操作工具栏创建倒角倒圆角视频教程_翼狐网
- 什么是群发单显和分别发送,有什么区别,发客户邮件忘记群发单显
- 这种高逼格的图片效果,居然也可以用PPT制作!
- Intel汇编-无符号整数的乘法操作
- unraid 文件服务器,unraid使用记录3——黑群晖安装(包含文件)
- div的display和visible的区别
热门文章
- perl java远程调用函数调用_如何从Java调用Perl?
- element table多选表格_关于layui表格obj.update();无法重渲模板引擎问题
- spring整合logback
- oracle存在于A不存在于B,Oracle试题
- 贵大计算机在职,贵州大学在职研究生招生信息网
- python中的映射_一文读懂Python中的映射
- python 彩票分析_294期钱哥福彩3D预测奖号:杀号分析
- 贵大计算机学院陈力,CCF贵州大学学生分会完成换届
- Shrink space合并表的碎片
- 带你学 Redis:Redis安装(二)