当前位置: 首页 > news >正文

一款实时性能监测工具

SQL Check?

  • 一款实时监测SQL数据库性能、实时排查的问题的免费工具。
  • 可以实时监测20个左右的SQL关键性能指标,每个指标都已图形化动态直播形式展现。
  • 适合DBA、数据库管理人员应急处理数据库突发的性能问题,如死锁、阻塞等,迅速定位性能瓶颈的根源。

  

主要特点

1. 吞吐量监控实时、直观

实时监测、直观图形化显示整个实例当前执行的SQL批次、编译、重编译、事务处理。给当前发生性能问题提供有力的数据参考。

 

2. 监控实例重要的指标

包括CPU资源使用率、磁盘物理读写、缓存命中率、各种等待统计。

 

 

3. 监控数据库几个重要的指标

包括批处理请求数、编译、重编译、事务处理数量等参数,这些参数非常直观显示当前SQL的性能状况,以及是否存在性能问题。

 

 

 

4. 让人“赏心悦目”的是Processes图形框

这个指标能实时显示当前实例下对用户可见所有的连接Processes,一个个“球”来标识,我们可以通过颜色的变化、球的大小来标识session的连接、执行状态等信息。

 

 

5. 查看某个SPID“球”详细信息

想要查看某个“球”的明细,只需将鼠标放在SPID球体上便能迅速显示,右键还可以保存到粘贴板后做进一步分析。

 

6. 直观判断是否发生阻塞或死锁

通过球与球之间是否有连线,可以直观判断是否发生阻塞或死锁,并可以直观地定位那个语句导致的了阻塞或死锁。这个特性关键时候时特别有用哦。瞧,下面SPID61完全被SPID54阻塞了!

 

 

 

7. 可配置抓取数据频率

可以根据你的需要,通过配置来定制的你获取被检测实例的频率,也可以配置当前屏幕保留显示最新收集历史数据的时间段。

 

8. 安装简单,没有代理,对被监测服务器不安装任何组件

SQL Check安装在本地机器,安装简单。配置好连接到被监测服务器,不会在受监测的实例上安装任何组件、DDLs、脚本存储过程等,对于被监测服务器是干净的。也不需要任何代理,最小化对服务器的性能影响。这点特别重要,特别对于生产环境来说。

 

完整界面图:

 

 

说说不足

1. 只支持一个实例(可以下载早起版本同时开启三个实例监测),该工具应用场景是实时应急处理某个实例上数据库的性能问题,多了好像也用不着。

2. 目前收集指标是最常见的20种,没有更多了。

3. 目前只支持SQLServer。

 

 

下载地址

官方地址:下载

如果嫌注册麻烦,提供一个云盘下载:http://pan.baidu.com/s/1mhTGhlQ

 

小结

工具就是工具,不在于外表是否高大上、功能是否要多强大。SQLCheck简单、实用,并适合于一定场景,能发现并协助解决实际问题,帮助节省时间、节省精力的小工具。

 

 

 

 

 如要转载,请加本文链接并注明出处http://www.cnblogs.com/SameZhao/p/6248365.html ,谢谢。

 

转载于:https://www.cnblogs.com/SameZhao/p/6248365.html

相关文章:

  • 张小龙微信小程序演讲内容简介
  • (转)socket Aio demo
  • maven log4g 用法
  • JPA 系列教程 异常 集锦
  • react自学笔记总结不间断更新
  • 延迟构造
  • 微信小程序简易教程
  • Mysql免安装版配置【图文版和文字版】
  • 对AndroidStudio生成的项目进行压缩
  • 基于TFTP协议的远程升级设计
  • 正则须知(以后还会添加)
  • ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第五章:排序、分页和路由...
  • pandas常用函数之shift
  • 避免数据二次提交的处理方式
  • 磁盘配额实例详解
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 10个最佳ES6特性 ES7与ES8的特性
  • Android Volley源码解析
  • conda常用的命令
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • CSS盒模型深入
  • Elasticsearch 参考指南(升级前重新索引)
  • FastReport在线报表设计器工作原理
  • Java应用性能调优
  • JS函数式编程 数组部分风格 ES6版
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS专题之继承
  • LeetCode算法系列_0891_子序列宽度之和
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • web标准化(下)
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 事件委托的小应用
  • 手写一个CommonJS打包工具(一)
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (26)4.7 字符函数和字符串函数
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (Git) gitignore基础使用
  • (ibm)Java 语言的 XPath API
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (NSDate) 时间 (time )比较
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)Linux Shell编程——输入输出重定向
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)基于IDEA的JAVA基础1
  • (转载)hibernate缓存
  • *2 echo、printf、mkdir命令的应用
  • ./configure、make、make install 命令
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .axf 转化 .bin文件 的方法
  • .java 9 找不到符号_java找不到符号