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

mysql快速定位cpu 占比过高的sql语句

mysql快速定位cpu 占比过高的sql语句

当MySQL数据库的CPU使用率异常升高时,定位导致问题的SQL语句可以通过以下步骤进行

1、使用top命令找出mysl进程中占用CPU靠前的线程

#找出mysql 的进程号
ps -ef | grep mysql#根据进程号,找出占用CPU靠前的线程号
top -H -p <mysqld进程id>

image-20240711152229011

top 中,按大写的P ,进行CPU 使用率排序

找到线程ID 号,为39449

image-20240711152300355

2、登录到数据库查询performance_schemainformation_schema

– 查询性能模式中的线程信息 select * from performance_schema.threads;

– 查询当前运行的进程列表 select * from information_schema.processlist

使用以下SQL语句可以查询到具体的线程信息,包括其操作系统线程ID(thread_os_id)和正在执行的SQL语句:

贴入, <具体线程id>

SELECTa. USER,a. HOST,a.db,b.thread_os_id,b.thread_id,a.id processlist_id,a.command,a.time,a.state,a.info
FROMinformation_schema.PROCESSLIST a,performance_schema.threads b
WHEREa.id = b.processlist_id
AND b.thread_os_id = <具体线程id>;

202407111539275

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • UE5.3 新学到的一些性能测试合计(曼巴学习笔记)
  • 人工智能在行业中的应用
  • Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述
  • git分支的管理
  • 2024.09.04【读书笔记】|如何使用Tombo进行Nanopore Direct RNA-seq(DRS)分析
  • spring security 中的异常
  • 【Linux系统编程】TCP实现--socket
  • 数学建模笔记——熵权法(客观赋权法)
  • 【卷起来】VUE3.0教程-05-侦听器
  • 南通网站建设手机版网页
  • HTML5好看的花店商城源码3
  • MySQL—死锁
  • 内网穿透的应用-本地化部署Elasticsearch平替工具OpenObserve并实现无公网IP远程分析数据
  • xilinx通用RAM或者FIFO设计
  • 直播相关01-录制麦克风声音,QT上 .pro 将 linux,mac和windows上配置为三种可以共享,
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • exif信息对照
  • If…else
  • JAVA多线程机制解析-volatilesynchronized
  • js如何打印object对象
  • nginx 负载服务器优化
  • Promise面试题,控制异步流程
  • react-native 安卓真机环境搭建
  • webpack4 一点通
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 坑!为什么View.startAnimation不起作用?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 阿里云服务器如何修改远程端口?
  • # 安徽锐锋科技IDMS系统简介
  • #Linux(帮助手册)
  • (BFS)hdoj2377-Bus Pass
  • (day18) leetcode 204.计数质数
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (六)软件测试分工
  • (三十五)大数据实战——Superset可视化平台搭建
  • (生成器)yield与(迭代器)generator
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core docker部署教程和细节问题
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net(C#)中String.Format如何使用
  • .Net插件开发开源框架
  • .NET导入Excel数据
  • .NET基础篇——反射的奥妙
  • @基于大模型的旅游路线推荐方案