性能压测时 数据库服务器CPU使用率过高的解决方案

1、确定是否有慢sql语句;

1)登录数据库服务器,连接数据库;执行命令:mysql -uroot -p 密码

2)查看慢sql日志是否开启,执行命令:show variables like ‘%slow%’

性能压测时 数据库服务器CPU使用率过高的解决方案

slow_lauch_time,慢sql的执行时间配置,大于该值为慢sql,记录到日志中,根据业务需求配置;

slow_query_log,慢sql日志开关,ON为开启,OFF为关闭;

slow_query_log_file,慢sql日志文件路径,可通过日志查看慢sql语句及执行时间;

3)查看慢sql语句,并查看sql语句的执行计划,看是否缺少索引,是否可以进行优化;

2、查看耗cpu较多的sql语句,查看sql执行计划,是否缺少索引;

如果交易执行过程中没有慢sql语句,可登陆服务器,连接数据库,查看耗cpu较多的sql语句,查看sql执行计划,是否可以进行优化;

1)登录服务器,连接数据库,执行命令:mysql -uroot -p 密码

2)查看耗cpu较多的sql语句,执行命令:show processlist

Original: https://www.cnblogs.com/ngd-mzl/p/16525851.html
Author: 尼古丁·瘾
Title: 性能压测时 数据库服务器CPU使用率过高的解决方案

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585203/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 2021 — 冰与火之歌

    大半夜的睡不着,越发的想给 2021 年作个总结,一想更睡不着了,来唠叨下吧。 一拖再拖的婚礼。本来定在今年正月的婚礼,因为疫情,不敢办,村里也不让办;然后选在国庆吧,卧槽,封城了…

    Linux 2023年6月16日
    0102
  • linux下应用程序界面初始位置及鼠标拖动失效

    故事背景:最近在适配uos系统,客户端程序启动初始位置乱跳,并不是我设置的屏幕中间,鼠标拖动失效,一度怀疑自己的代码有问题,开始我们的探险之路吧。。。 探索之路:后来goolge发…

    Linux 2023年6月13日
    095
  • Linux at命令详解

    大家好,我是良许。 生活中,我们有太多场景需要使用到闹钟,比如早上 7 点起床,下午 4 点开会,晚上 8 点购物,等等。 在 Linux 系统里,我们同样也有类似的需求。比如我们…

    Linux 2023年6月14日
    054
  • 二值图像求取连通域算法

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年11月7日
    0242
  • 我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关闭,异常关闭,半关闭场景

    欢迎关注公众号:bin的技术小屋,本文图片加载不出来的话可查看公众号原文 本系列Netty源码解析文章基于 4.1.56.Final版本 写在前面….. 本文是笔者肉眼…

    Linux 2023年6月6日
    066
  • Linux命令——chgrp、chown、chmod

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月24日
    0294
  • windows系统python3.6(Anaconda3)安装对应版本 torch、torchvision

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年11月8日
    0148
  • [Linux]OpenSuse12图形和文字界面转换

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月26日
    0278
  • mac中用git拉取svn项目

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月30日
    0279
  • WEBSHELL-恶意代码检测

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年9月14日
    0203
  • win10安装redis

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年9月14日
    0350
  • linux驱动面试题整理

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    2022年8月11日
    0297
  • Linux网络编程客户服务器设计范式

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月24日
    0269
  • WPF 已知问题 Popup 吃掉 PreviewMouseDown 事件

    在 WPF 中,使用 Popup 也许会看到 PreviewMouseDown 事件被吃掉 因为 PreviewMouseDown 是 RoutingStrategy.Direct…

    Linux 2023年6月6日
    0102
  • MySQL优化

    1.建立索引 (1)合理的索引能够加速数据读取效率,不合理的索引反而会拖慢响应速度; (2)索引越多,更新数据的速度越慢 (3)尽量在MyIsam作为引擎的时候使用索引 (4)可在…

    Linux 2023年6月7日
    048
  • 利用Tensorboard可视化模型、数据和训练过程

    在60分钟闪电战中,我们像你展示了如何加载数据,通过为我们定义的 nn.Module的子类的model提供数据,在训练集上训练模型,在测试集上测试模型。为了了解发生了什么,我们在模…

    Linux 2023年6月14日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球