返回顶部
首页 > 资讯 > 数据库 >mysql select count(*)如何导致CPU使用率上升
  • 620
分享到

mysql select count(*)如何导致CPU使用率上升

2024-04-02 19:04:59 620人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Mysql select count(*)如何导致CPU使用率上升的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。#####msyq 版本:my

这篇文章给大家分享的是有关Mysql select count(*)如何导致CPU使用率上升的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

#####

msyq 版本:mysql 5.5

操作系统Centos 5

2019-06-05

#####

最近监控告警,CPU使用率间歇性上升至 95% 以上,通过 show processlist; 查看,发现存在 60多个活动session 在执行同一个sql: select count(*) from xxxxx(这里没有where 子句)。

看到这里,大家可能会觉得,哦,问题找到了,因为这SQL 导致CPU使用率上升。这样的判断是否有点武断呢?

CPU 使用率上升是因 还是果呢? 或者说数据库中同时存在 多个 session 执行同一个SQL ,这是因为 CPU 使用率上升导致的还 是因为这个SQL 导致CPU使用率上升的呢?

后来研发组在应用程序上缓存了 该SQL 的结果集,问题解决。这说明确实是该SQL 导致CPU使用率上升的,但我有个凝问,count 类型的操作,没有排序的情况下,不是该占用更多的是I/O 资源吗?

带着这个凝问,我百度了一下,没有找到答案,然后我作了一个测试:在 select count(*) from xxxx  前后通过 show status 查看 Innodb_buffer_pool_read_requests 和 Innodb_buffer_pool_reads 的值,事实证明,该SQL 请求磁盘IO的次数很少,说明大量的数据检索是走的内存。这正好解释 count(*) 类型的查询会导致CPU上升的原因。

感谢各位的阅读!关于“mysql select count(*)如何导致CPU使用率上升”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: mysql select count(*)如何导致CPU使用率上升

本文链接: https://lsjlt.com/news/62818.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql select count(*)如何导致CPU使用率上升
    这篇文章给大家分享的是有关mysql select count(*)如何导致CPU使用率上升的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。#####msyq 版本:my...
    99+
    2024-04-02
  • 【Mysql】JDB2导致磁盘io使用率高 导致mysql延迟过高
    参考连接:http://www.bubuko.com/infodetail-971804.html 背景:某项目slave数据库的延迟非常大 结合上iost...
    99+
    2024-04-02
  • java面试应用上线后Cpu使用率飙升如何排查
    目录引言模拟一个高CPU场景排查步骤第一步,使用 top 找到占用 CPU 最高的 Java 进程第二步,用 top -Hp 命令查看占用 CPU 最高的线程第三步,查看堆栈信息,定...
    99+
    2024-04-02
  • 导致服务器CPU使用率高的硬件因素有哪些 ​
    导致服务器CPU使用率高的硬件因素有:1、CPU温度过高,使CPU自动降频,从而使CPU的性能降低;2、超线程,导致CPU使用率占用高;3、硬件配置不合理,如内存不足,运行大型软件时,使CPU资源大部分耗在了虚拟内存的交换处理上;4、硬件驱...
    99+
    2024-04-02
  • 导致服务器CPU使用率高的硬件因素是什么
    导致服务器CPU使用率高的硬件因素可能包括: 处理器性能不足:如果服务器的处理器性能不足以处理当前的工作负载,CPU 使用率可能...
    99+
    2024-04-28
    服务器
  • MySQL中COUNT如何使用
    这篇文章将为大家详细讲解有关MySQL中COUNT如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  COUNT(expr)返回检索行中expr不为N...
    99+
    2024-04-02
  • 导致服务器CPU使用率高的应用软件因素有哪些
    导致服务器CPU使用率高的应用软件因素有:1、杀毒软件,杀毒软件加入了对网页、插件、邮件的随机监控,增大了系统的负担;2、AVI视频文件,单击一个较大的AVI视频文件,会出现系统假死现象,造成exploere.exe进程的使用率100%;3...
    99+
    2024-04-02
  • 导致服务器CPU使用率高的应用软件因素是什么
    导致服务器 CPU 使用率高的应用软件因素可能包括: 高并发请求:应用程序同时接收大量请求,导致服务器需要大量处理器资源来处理这...
    99+
    2024-04-28
    服务器
  • Linux如何查看CPU使用率
    在Linux中,可以使用以下命令来查看CPU使用率:1. top命令:在终端中输入`top`命令,然后按下`1`键可以显示每个CPU...
    99+
    2023-08-08
    Linux
  • 导致服务器CPU使用率高的系统进程因素有哪些
    导致服务器CPU使用率高的系统进程因素有:1、Dllhost进程,消耗所有的CPU空闲时间,导致CPU一直处100%的水平,且不会下降;2、Services进程,会导致CPU使用率可能间歇性地达到100%,且计算机可能停止响应。具体内容如下...
    99+
    2024-04-02
  • 导致服务器CPU使用率高的病毒木马因素有哪些
    导致服务器CPU使用率高的病毒木马因素有:1、震荡波蠕虫病毒,利用LSASS缓冲区溢出漏洞进行远程主动攻击和传染,导致系统异常和网络严重拥塞,使CPU占用率达到100%;2、bride病毒,运行时会释放出一个FUNLOVE病毒并执行,在计算...
    99+
    2024-04-02
  • 导致服务器CPU使用率高的系统进程因素是什么
    有几个常见的系统进程因素可能导致服务器CPU使用率高: 系统负载高:当服务器上运行的任务过多或者负载过高时,系统进程会竞争CPU...
    99+
    2024-04-28
    服务器
  • 导致服务器CPU使用率高的病毒木马因素是什么
    导致服务器CPU使用率高的病毒木马因素主要有以下几点: 频繁的恶意代码执行:病毒木马可能会通过不断执行恶意代码来占用服务器的CP...
    99+
    2024-04-28
    服务器
  • MySQL Count函数如何使用
    本文小编为大家详细介绍“MySQL Count函数如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL Count函数如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。COU...
    99+
    2023-07-04
  • 如何使用VBS监控CPU的使用率
    小编给大家分享一下如何使用VBS监控CPU的使用率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!'----------------------------...
    99+
    2023-06-08
  • VBScript中如何获取CPU使用率
    本篇文章给大家分享的是有关VBScript中如何获取CPU使用率,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。VBScript通过WMI获取CPU使用率的代码On E...
    99+
    2023-06-08
  • win7 cpu使用率100如何解决
    本文小编为大家详细介绍“win7 cpu使用率100如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7 cpu使用率100如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。win7cpu使用率1...
    99+
    2023-07-02
  • windows CPU使用率高如何解决
    本篇内容主要讲解“windows CPU使用率高如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows CPU使用率高如何解决”吧!CPU使用率高的解决方法原因一 硬件方...
    99+
    2023-07-01
  • 电脑cpu使用率100%如何解决
    当电脑的CPU使用率达到100%,可能会导致电脑变慢、发热、噪音变大等问题。以下是一些解决方法:1. 关闭不必要的程序:打开任务管理...
    99+
    2023-10-10
    电脑
  • win7的cpu使用率高如何解决
    这篇文章主要介绍“win7的cpu使用率高如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7的cpu使用率高如何解决”文章能帮助大家解决问题。解决方法:...
    99+
    2022-12-08
    win7
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作