当前位置: 首页 > news >正文

MySQL实战:监控

在这里插入图片描述

监控指标

性能类指标

名称说明
QPS数据库每秒处理的请求数量
TPS数据库每秒处理的事务数量
并发数数据库实例当前并行处理的会话数量
连接数连接到数据库会话的数量
缓存命中率Innodb的缓存命中率

功能类指标

名称说明
可用性数据库是否正常对外提供服务
阻塞当前是否有阻塞的会话
死锁当前事务是否产生了死锁
慢查询实时慢查询监控
主从延迟数据库主从延迟时间
主从状态数据库主从复制链路是否正常

QPS

各种请求的数量

show global status like 'com%'

各种请求的和

show global status like 'queries'

qps = (queries2- queries1) / 时间间隔

TPS

show global status where variable_name in ('con_insert', 'com_delete', 'com_update')

tc = com_insert + com_delete + com_update

tps = (tc2 - tc1) / (time2 - time1)

数据库并发数

show global status like 'threads_running'

数据库连接数

show global status like 'threads_connected'

报警阈值:threads_connected / max_connections > 0.8

Innodb缓存命中率

show global status like 'innodb_buffer_pool_read%'

(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) / (Innodb_buffer_pool_read_requests) *100%

Innodb_buffer_pool_read_requests:从缓存池中读取的次数
Innodb_buffer_pool_reads:从物理磁盘读取的次数

数据库可用性

周期性的连接数据库并执行select @@version

监控慢查询

通过慢查询日志监控

死锁

查看最近一次死锁信息

SHOW ENGINE INNODB STATUS

使用pt-deadlock-logger工具

http://www.lryc.cn/news/320064.html

相关文章:

  • MySQL自增主键自动生成的主键重置
  • reverse_iterator实现
  • C++:什么情况下函数应该声明为纯虚函数
  • 【全面了解自然语言处理三大特征提取器】RNN(LSTM)、transformer(注意力机制)、CNN
  • 区块链推广海外市场怎么做,CloudNEO服务商免费为您定制个性化营销方案
  • 【S5PV210】 | ARM的指令集合
  • 2024-3-17Go语言入门
  • AJAX-XMLHttpRequest
  • 【GPT-SOVITS-04】SOVITS 模块-鉴别模型解析
  • 论文阅读_时序模型_iTransformer
  • Docker 哲学 - 容器操作 -cp
  • 作品展示ETL
  • python的集合应用
  • 盒子IM开源仿微信聊天程序源码,可以商用
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)中篇
  • 静默安装OGG21.3微服务版本FOR ORACLE版本
  • [二分查找]LeetCode2040:两个有序数组的第 K 小乘积
  • 【Godot4.2】颜色完全使用手册
  • Blocks —— 《Objective-C高级编程 iOS与OS X多线程和内存管理》
  • Python零基础---爬虫技术相关
  • 利用 STM32 TIMER 触发 ADC 实现分组转换
  • 2024 年(第 12 届)“泰迪杯”数据挖掘挑战赛——B 题:基于多模态特征融合的图像文本检索完整思路与源代码分享
  • Java12~14 switch语法
  • 小狐狸ChatGPT智能聊天系统源码v2.7.6全开源Vue前后端+后端PHP
  • The Rise and Potential of Large Language Model Based Agents: A Survey
  • 【GPT-SOVITS-06】特征工程-HuBert原理
  • ros小问题之差速轮式机器人轮子不显示(rviz gazebo)
  • 网络安全实训Day5
  • 【Unity入门】详解Unity中的射线与射线检测
  • 实验11-2-5 链表拼接(PTA)