性能计数器与profiler的组合性能诊断

简介: 性能计数器和sql profiler都是常用的性能诊断工具和优化工具,最近和群友聊天发现很多人竟然不知道这两个可以“组合”使用,所以这篇算是一篇扫盲贴吧。两种工具简述  通过计数器可以收集两部分内容:WINDOWS 的运行指标,和SQL Server的指标。

性能计数器和sql profiler都是常用的性能诊断工具和优化工具,最近和群友聊天发现很多人竟然不知道这两个可以“组合”使用,所以这篇算是一篇扫盲贴吧。

两种工具简述

  通过计数器可以收集两部分内容:WINDOWS 的运行指标,和SQL Server的指标。比如:服务器的CPU使用率、磁盘队列、内存情况、锁的情况等等。

 

  通过profiler主要收集语句的运行情况,运行时间,读写消耗等。SQL Server的从业者,如果没用过profiler,那么需要补一下了。

 

  这部分我想我不用介绍了吧。百度上,园子里太多太多的文章了,请自行学习吧。

 

组合使用

  很多时候经验比较丰富的数据库从业人员,可能根本用不到我今天说的组合方法,因为他们对指标(数据)已经很敏感了,看到数据基本已经能看出问题。但是可能对于一般从业者或者向完全不懂数据库的领导汇报时也算是一种漂亮的展现吧。

  跳过前两步(计数器和profiler)的收集,我已经准备好了两份文件,(sql server profiler文件和性能监控的文件)

   

  注:这里有一个注意点,性能计数器收集的时间必须和profiler的收集时间有重合。也不难理解,要把两部分在一起展现,那么昨天的计数器和今天的profiler 必然没什么关联性!

  

 

  

 

 

 

  首先打开收集的profiler文件,选择【文件】-点击【导入性能数据】

  

   

  选择之前收集的windows性能计数器文件

  

   

  选择要展示的计数器

   

 

 

 效果:上半部分显示profiler的语句执行情况,下半部分展示的是对应语句的计数器指标。并可以勾选不同计数器,了解(profiler中选中的)语句执行时各种计数器的指标是什么样子,或排查到底是那条语句使得你CPU过高或磁盘明显压力!

  

 

 

 

 

--------------博客地址------------------------------------------------------------------------------

原文地址: http://www.cnblogs.com/double-K/

如有转载请保留原文地址! 

 

-----------------------------------------------------------------------------------------------------

总结 : 文章只是简单介绍了性能计数器与profiler组合使用的方法,可能大部分人都单独使用过计数器和profiler,但没有组合使用过,算是一项小功能介绍一下吧。

  对于排查到底是哪条语句使得你CPU过高或磁盘明显压力,是一种不错的图形展示,给领导汇报的时候有点依据。

 ----------------------------------------------------------------------------------------------------

注:此文章为原创,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错请点击下右下角的推荐,非常感谢!

目录
相关文章
|
机器学习/深度学习 算法 数据可视化
基于BP神经网络的城市空气质量数据预测matlab仿真
该文介绍了使用MATLAB2022A运行的BP神经网络算法,用于城市空气质量预测。算法包括输入层(含多种影响因素如PM2.5、SO2、NO2)、隐藏层和输出层(预测AQI指数)。核心程序涉及数据读取、按月计算均值,以及可视化展示不同空气质量指标随时间的变化。代码处理了2015-2017年数据,分为三个图展示各指标的年际变化。
|
人工智能 运维 Cloud Native
阿里云祝顺民:云网络领域关键技术创新
2023年10月31日,云栖大会,阿里云技术主论坛带来了一场关于阿里云主力产品与技术创新的深度解读,阿里云网络产品线负责人祝顺民带来《云智创新,网络随行》的主题发言,针对阿里云飞天洛神云网络(下文简称洛神网络)领域产品服务创新以及背后的技术积累进行了深度解读,不少背后的创新技术系首次重磅披露。
|
达摩院 语音技术
使用ModelScope社区搭建一个录音情感识别小应用
本文介绍通过ModelScope来完成“语音情绪识别”这一应用,该应用使用两个模型: ● 语音转文本(ASR):paraformer模型 ● 文本情绪识别:达摩院StructBERT中文情感分类模型
2068 3
|
消息中间件 负载均衡 中间件
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析
313 86
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析
|
8月前
|
存储 人工智能 供应链
申报开启|2024年阿里云就业育人项目申报指南
2024年阿里云就业育人项目申报于10月14日开启,面向高等职业院校和本科院校。项目包括人工智能通识和AIGC设计两个方向,旨在培养学生的智能化素养和技能。教育部指导下,阿里云提供软硬件资源支持,申报截止日期为2024年11月15日。详情及申请办法请访问:https://httpjob.ncss.cn/jyyr。咨询钉钉群号:104810000320。
|
边缘计算 Cloud Native 数据管理
【阿里云云原生专栏】云原生背景下的AIoT布局:阿里云Link平台解析
【5月更文挑战第29天】阿里云Link平台,作为阿里云在AIoT领域的核心战略,借助云原生技术,为开发者打造一站式物联网服务平台。平台支持多协议设备接入与标准化管理,提供高效数据存储、分析及可视化,集成边缘计算实现低延时智能分析。通过实例代码展示,平台简化设备接入,助力智能家居等领域的创新应用,赋能开发者构建智能生态系统。
410 3
|
9月前
|
传感器 机器学习/深度学习 人工智能
技术分享:智能电网巡检与传感器数据自动分析——AI助力设备状态实时监控与故障预警
这篇文章介绍了AI在智能电网巡检与传感器数据分析中的应用,通过信息抽取、OCR识别和机器学习等技术,实现设备状态监控和故障预警的自动化。AI系统能够高效处理巡检报告和传感器数据,精准识别设备故障并实时预警,显著提升了电网运营的安全性和可靠性。随着AI技术的发展,其在智能电网管理中的作用将日益重要。
482 1
|
11月前
|
存储 监控 安全
|
11月前
|
机器学习/深度学习 传感器 人工智能
数字孪生技术:智能建筑的新纪元
【10月更文挑战第31天】数字孪生技术正重新定义智能建筑的设计、建造和管理。通过在虚拟环境中创建与实际建筑一致的数字模型,实现实时监测、模拟和优化。本文探讨其在设计、施工、运营、应急管理和未来展望中的应用,展示其在建筑智能化管理中的巨大潜力。
|
设计模式 前端开发 Java
DDD建模系列(五)
DDD建模系列(五)