用 ssms 排查 rds for sqlserver 性能问题

   ssms 即Microsoft sqlserver management studio , 需要在本地安装后才能使用. 本文以 sqlserver 2017 management studio 工具排查日常使用中遇到的性能问题.
  1. 查看当前性能问题
      A.用 ssms 连接实例.服务器名称右键,活动和监视器.如图:
        ![Snip20190327_15](https://yqfile.alicdn.com/e3279a95160fbb80a46d8a8b88f716c7f2122951.png)

      B.ssms 会列出进程,资源等待,数据文件I/O,最近耗费大量资源的查询四项,如图:
         ![Snip20190327_17](https://yqfile.alicdn.com/0685fe5dbd0f93bd54479e2142458232221c39a5.png)
      C.点击进程,可以查看当前正在执行的语句.会话id 等信息. 在会话上点右键,可以查看详细信息,kill 会话等. 如图:
        ![Snip20190327_18](https://yqfile.alicdn.com/bcfb3210e4acdd79de980b9577175ae50f7ac466.png)
        阻塞者,代表阻塞了该会话的会话id.
      D.数据文件I/O 代表数据文件发生I/O次数较多的库名和文件名.如果I/O较高,要考虑内存是否够用,SQL语句是否需要优化.
      E.最近耗费大量资源的查询 可方便的查询最近消耗CPU,I/O等资源的语句,对性能排查非常有用.
 2. 查看历史性能问题
    A.服务器右键,报表,性能仪表板,如图:
       ![Snip20190327_19](https://yqfile.alicdn.com/101d371598d2a44080c0282f6287d04c8c32b7c5.png)
    B.打开后会列出最近15分钟的CPU使用率,当前用户等待请求,会话活动信息及历史记录信息.如图:
       ![Snip20190327_20](https://yqfile.alicdn.com/f51c66a5acf21b356f78854f99648ede0e2049da.png)
    C.历史记录,耗费大量资源的查询,点击"按CPU",会列出历史记录中耗费CPU资源较多的语句.如图:
       ![Snip20190327_21](https://yqfile.alicdn.com/971b11aa2c77f9b4d833bb3cb7c4d95c48efb7e8.png)
    D.历史记录,点击"IO统计信息", 可以查看实例中的I/O都消耗在哪些库,是读还是写.如图:
       ![Snip20190327_22](https://yqfile.alicdn.com/0ff547a75154f534629d8cc5832b550f33d7a47a.png)
    E.杂项信息,"缺少索引",可以列出语句执行时缺少索引的表及建议添加的索引语句.如图:
       ![Snip20190327_23](https://yqfile.alicdn.com/ca3e5fba793a72272fdd309e6ecdd7ed3424e775.png)

通过该工具可以很方便的排查实例运行中遇到的很多性能问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值