首页 > 数据库 >SQLServer 性能报表的学习与使用

SQLServer 性能报表的学习与使用

时间:2023-12-04 14:00:12浏览次数:33  
标签:报表 性能 SQLServer SSMS 监视器 sql

SQLServer 性能报表的学习与使用


背景

前面连续学习了 SQLServer如何优化等事宜. 
但是一开始总是么有找到对应的问题解决思路
周天时想到了 SQLSERVER的MDW工具
但是并没有找到一个合适的处理方式和方法.

今天突然发现可以使用部分核心报表功能进行问题定位.
所以想着总结一下, 作为一个阶段性的成果

前提条件

我这边SQLServer的版本比较高, 为2012SP4
较低版本的数据库可能没有对应的功能, 这一点需要注意.
理论上需要具备 sa 管理员权限才可以. 

注意事项

必须使用SSMS管理工具进行打开数据库连接. 

https://learn.microsoft.com/zh-CN/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16

注意直接安装就可以, 使用也比较简单. 

资源监视器

在服务器IP的那一栏点击右键
然后点击 活动和监视器 就可以进入监视器的功能

主要有 进程信息, 资源等待,数据IO 还有最近耗费大量资源的查询. 
可以对现状进行一些简要的了解. 

image

一个基本的展示结果为:

image


SQLServer 标准报表

注意 SSMS 原装的2012 安装盘带的 是米有 performance dashboard 
需要自己下载安装:
https://www.microsoft.com/en-us/download/details.aspx?id=29063

如果是第一步下载的SSMS 19.2版本是自带的. 但是需要注意的是 中文模式下有乱码,建议使用英文模式.

注意蓝色的都是可以进行快速连接跳转的 可以进行查看 便于提高性能. 

image

展开具体的内容为:

image


其他报表

感觉在性能出现卡顿时最重要和最好用的是
按锁排列在前面的信息

能够展示出一些锁的表以及可能执行的SQL,以及锁的数量

image


性能诊断

SQLServer有很多优秀的视图, 比如按照表大小进行排列的展示
以及其他的一些性能展示. 

image

标签:报表,性能,SQLServer,SSMS,监视器,sql
From: https://www.cnblogs.com/jinanxiaolaohu/p/17874772.html

相关文章

  • TPC-DS工具介绍及性能测试
    一. Hive-testbench工具介绍TPC-DS:https://www.cnblogs.com/webDepOfQWS/p/10544528.html由于原生态工具生产测试数据表存在bug,后续引进hive-testbench,可参考:https://bbs.huaweicloud.com/blogs/260840可在WPS共享文档https://yundoc.fin-shine.com/drive/group/442074/325659......
  • Span<T> 的性能优势
     内存效率: 由于Span<T>可以直接引用内存中的数据,无需额外的内存分配,因此它在内存效率上非常高。减少垃圾回收: 由于不需要创建临时对象,Span<T>可以显著减少垃圾回收的压力,尤其对于大型数据集来说。并行性: Span<T>可以在多线程环境下高效地进行操作,因为它可以避免数据竞......
  • PowerBIPowerBI开发 第一篇:设计PowerBI报表
      PowerBI开发第一篇:设计PowerBI报表  PowerBI是微软新一代的交互式报表工具,把相关的静态数据转换为酷炫的可视化的,能够根据filter条件,对数据执行动态筛选,从不同的角度和粒度上分析数据。PowerBI主要由两部分组成:PowerBIDesktop和PowerBIService,前者供报表开发者使用,用于......
  • SQLServer数据库优化学习-总结
    SQLServer数据库优化学习-总结背景各种能力都需要提升.最近总是遇到SQLServer的问题趁着周末进行一下学习与提高.安装与优化1.数据库必须安装64位,不要安装成32位的版本2.数据库的序列号要使用enterprisecore的版本,不要使用enterprise的版本,仅可能使用20个......
  • SQLServer2019及SQLServer FC日志收集
    日志收集:===============1.SQLServer 错误日志 SQLServer2019:<DataDrive>:\ProgramFiles\MicrosoftSQLServer\MSSQL15.<instancename>\MSSQL\Log 以上路径可能根据您的实例名称不同而有所不同。请找到相应的“LOG”文件夹并压缩以后发送给我。 2. 应用程序日......
  • 三丰免费云服务器性能评价
    三丰免费云服务器是一种提供免费使用的云计算服务,它具有一定的性能和功能。以下是对三丰免费云服务器性能的评价:首先,三丰免费云服务器提供了可靠的计算性能。它采用了先进的硬件设备和虚拟化技术,能够提供稳定的计算资源。用户可以在云服务器上运行各种应用程序和服务,包括网站托管......
  • SQLServer性能优化之二
    SQLServer性能优化之二背景优化了机器的硬件配置之后性能好了很多但是偶尔还是会出现阻塞.SQL总是奇奇怪怪的.其实第一天时就感觉可能是索引存在问题.但是dbcc重建所有数据库的索引太慢了.所以作罢了,从HDD传输到SSD后大部分功能已经可以用了以为问题就此解决,但是......
  • 记录:k6性能脚本连接Redis取值
    为了捡起以前学过的一个性能框架k6,拿现在公司的项目来上手,打算业务测试之余拿系统的接口跑跑性能。本周的问题主要集中在k6脚本中引入redis的问题。因为项目系统的登录页面是涉及到验证码图片的,后端写了逻辑会把验证码的值写入在redis,所以登录的时候绕不开这个。再加上对......
  • 【涨薪技术】0到1学会性能测试 —— 分类及应用领域
     【涨薪技术】0到1学会性能测试——分类及应用领域上一次推文我们分享了性能测试相关的专业术语,今天我们来看下性能测试的分类及应用领域!后续文章都会系统分享干货,带大家从0到1学会性能测试~性能测试划分01、负载测试负载测试是指服务器最大负载能力;02、压力测试压......
  • [VBA] 实现SQLserver数据库的增删改查
    [VBA]实现SQLserver数据库的增删改查问题背景用于库存管理的简单Excel系统实现,能够让库管员录入每日出入库信息并进能够按日期查询导出数据,生成简要报表,以及数据修改与删除。非科班且对VB语言和数据库语言未系统学习,有一点C语言与Python基础,有不足之处还请指教。实现过程数......