iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >制造高CPU使用率的简单方法
  • 346
分享到

制造高CPU使用率的简单方法

2024-04-02 19:04:59 346人浏览 独家记忆
摘要

今天在群里有人问制造CPU占用率高的场景用来做测试。所谓做好事难,干“坏”事还不容易?这个需求有很多方法可以实现,比如使用一些压力测试工具。我首先想到的是HASH JOIN。这个联接比较消耗CPU资源,拿两

今天在群里有人问制造CPU占用率高的场景用来做测试。所谓做好事难,干“坏”事还不容易?这个需求有很多方法可以实现,比如使用一些压力测试工具。我首先想到的是HASH JOIN。这个联接比较消耗CPU资源,拿两大表HASH JOIN一下,最好是包含大字段的,开多几个进程,CPU使用率马上飙升到80-90%!


下面就使用一张系统视图进行HASH JOIN来实现,简单快捷。

DECLARE @i BIGINT
WHILE (1=1)
BEGIN
	SELECT @i = COUNT(*) FROM sys.all_objects AS a
	LEFT HASH JOIN sys.all_objects AS b ON b.name = a.name
END;
Go

Code-1: HASH JOIN



我在SSMS只开了四个session,同时运行上面的脚本的效果图。测试完请手动中止运行脚本。

制造高CPU使用率的简单方法

Figure-1: 性能计数器显示的CPU使用情况



制造高CPU使用率的简单方法

Figure-2: 任务管理器显示的CPU资源使用情况


 


您可能感兴趣的文档:

--结束END--

本文标题: 制造高CPU使用率的简单方法

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解决Win7系统cpu使用率高的方法汇总(图文)
    Win7系统cpu使用率高的解决方法汇总: 1、你打开任务管理器,再点进程,看哪些程序占用了CPU,然后关掉就可以了。2、在任务管理器中看看是那个进程占用CPU比较大,找到这样的进程后在百度上搜一下这个进程是干什么用的...
    99+
    2023-05-26
    Win7 cpu 方法 使用率 系统 图文
  • win7的cpu使用率高如何解决
    这篇文章主要介绍“win7的cpu使用率高如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7的cpu使用率高如何解决”文章能帮助大家解决问题。解决方法:...
    99+
    2022-12-08
    win7
  • 电脑cpu使用率高的原因及解决方法是什么
    这篇“电脑cpu使用率高的原因及解决方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2022-12-03
    电脑
  • 详解Node.js 应用高 CPU 占用率分析方法
    目录本地运行 Node.js 应用如何采集生产系统上的 Node.js 应用性能数据本地运行 Node.js 应用 我们在本地运行 Node.js 应用,使用 --inspect 标...
    99+
    2022-11-13
    Node.js 应用高 CPU 占用率 Node.js CPU占用率
  • Vuejs的简单使用方法
    这篇文章主要介绍“Vuejs的简单使用方法”,在日常操作中,相信很多人在Vuejs的简单使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vuejs的简单使用方法”的疑惑...
    99+
    2024-04-02
  • redis单线程效率高的方法
    这篇文章将为大家详细讲解有关redis单线程效率高的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。         ...
    99+
    2024-04-02
  • win8系统开机CPU占用率太高的解决方法
    这篇文章主要为大家展示了“win8系统开机CPU占用率太高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win8系统开机CPU占用率太高的解决方法”这篇文章吧。首先,咱们需要返回到wi...
    99+
    2023-06-27
  • 我的 net/http post 方法给出 100% cpu 使用率
    知识点掌握了,还需要不断练习才能熟练运用。下面编程网给大家带来一个Golang开发实战,手把手教大家学习《我的 net/http post 方法给出 100% cpu 使用率》,在实现功能的过程中也...
    99+
    2024-04-05
  • Android简单使用PopupWindow的方法
    本文实例为大家分享了Android简单使用PopupWindow的的具体代码,供大家参考,具体内容如下 思路 1.在res下面创建一个menu文件夹,并新建一个xml文件作为Poup...
    99+
    2024-04-02
  • Qt Designer的简单使用方法
    在前面两节的例子中,主界面窗口的尺寸和标签控件显示的矩形区域等,都是用 C++ 代码编写的。窗口和控件的尺寸都是预估的,控件如果多起来,那就不好估计每个控件合适的位置和大小了。 用 ...
    99+
    2024-04-02
  • python绘制简单直方图的方法
    直方图,又称质量分布图,是一种统计报告图,由一系列高度不等的纵条或线段表示数据分布情况。用横轴表示数据类型,纵轴表示分布情况。直方图是数值数据分布的精确图形表示。绘制连续性的数据,展...
    99+
    2024-04-02
  • cpu占用高的解决方法
    这篇文章主要为大家展示了“cpu占用高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“cpu占用高的解决方法”这篇文章吧。首先,我们可以尝试修改一下注册表,在电脑桌面上按下Windows...
    99+
    2023-06-28
  • Linux中怎么使用cpulimit限制进程的cpu使用率
    本篇内容介绍了“Linux中怎么使用cpulimit限制进程的cpu使用率”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很用 Linux时可...
    99+
    2023-06-13
  • Linux系统CPU使用率过高的排查技巧
    本篇内容介绍了“Linux系统CPU使用率过高的排查技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面,介绍几个 CPU 使用率过高的排...
    99+
    2023-06-16
  • 解决winXP中CPU占用率100%的方法
    CPU占用率高的九种可能  1、防杀毒软件造成故障  由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,...
    99+
    2023-05-23
    方法 占用 解决 Windows 系统 CPU 使用 可能 资源
  • CPU使用率低高负载的原因是什么
    CPU使用率低高负载的原因是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。原因总结产生的原因一句话总结就是:等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运...
    99+
    2023-06-19
  • SpringBootAdmin的简单使用的方法步骤
    目录一、快速入门1.1 SpringBoot Admin服务端的搭建1.2 SpringBootAdmin client端搭建1.3 效果展示二、安全性2.1 admin-serve...
    99+
    2024-04-02
  • 详解Navicat简单使用方法
    Navicat是一款用于数据库管理的工具,支持多种数据库系统,如MySQL、Oracle、SQL Server等。下面是Navicat的简单使用方法:1. 下载和安装Navicat:首先,从Navicat官方网站下载适用于你的操作系统的...
    99+
    2023-08-09
    Navicat
  • python调用kubernetesAPI简单使用方法
    前言: K8s也提供API接口,提供这个接口的是管理节点的apiserver组件,apiserver服务负责提供HTTP API,以便用户、其他组件相互通信。客户端库 安装 pip ...
    99+
    2024-04-02
  • registerForActivityResult()方法的简单理解和使用
    最近学到了registerForActivityResult,简单理解一下: 1、使用registerForActivityResult为获取到的结果注册结果回调,但其本身不会启动intent跳转 2...
    99+
    2023-09-05
    android java android studio
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作