一款实时性能监测工具

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 ,谢谢。

SQL CHECK sql server免费监控单实例工具的更多相关文章

  1. 小米开源文件管理器MiCodeFileExplorer-源码研究(2)-2个单实例工具类

    从本篇开始,讲解net.micode.fileexplorer.util工具包中的类.这个包下的类,功能也比较单一和独立.很多代码的思想和实现,可以用于JavaWeb和Android等多种环境中. 一 ...

  2. oracle 11g r2 rac到单实例的dg

    oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final)hostname rac1 rac2ip 10.* ...

  3. 1. SQL Server服务器监控实现方法

    对于服务器的监控,和对数据库的监控,很少有合二为一的工具,如果有的话,一般是付费软件,或者自行开发的工具.所以如果不想购买软件,也不想花精力去开发的话,可以结合一些免费/开源的工具.自定义脚本,来完成 ...

  4. SQL Server Profiler监控SQL Server性能

    全面掌握SQL Server Profiler 1.       原理与相关概念介绍 SQL Server Profiler,大家已经非常熟悉.常常在性能优化中使用,本文档详细介绍SQL Server ...

  5. SQL Server Audit监控触发器状态

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 注意事项(Attention) 疑问(Questions) 参 ...

  6. SQL Server COM 组件创建实例失败

    SQL Server COM 组件创建实例失败   SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA4759 ...

  7. sql server 链接到本地实例出错

    我在使用VS2010测试package的时候,突然发现sql server 链接到本地实例出错,出错信息如下: “ A network-related or instance-specific err ...

  8. SQL Server Profiler监控执行语句

    SQL Server Profiler监控执行语句,这个功能主要用在实时的监控对数据库执行了什么操作,从而及时有效的跟踪系统的运行. 常规配置选项,名称.模板.保存到文件(可以复用). 事件选择,可以 ...

  9. 此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭“的解决

    此版本的 SQL Server 不支持用户实例登录标志.该连接将关闭“的解决(转) 2008-10-04 13:31 错误提示:说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息 ...

随机推荐

  1. iOS音频合并

    iOS音频合并 最近遇到一个需求,客户录音试听一下可以,就继续向下录制,当客户录制完成后,需要把前面录制的试听音频和后面的音频进行合并.最初想到的方法,使用NSData对两个音频文件进行合并,但是合并 ...

  2. maven仓库镜像配置

    <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirror ...

  3. spring的数据源

    Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里):        DriverManagerDataSource:在每个连接请 ...

  4. 使用ASM获得JAVA类方法参数名

    在Java1.8之后,可以通过反射API java.lang.reflect.Executable.getParameters来获取到方法参数的元信息,(在使用编译器时加上-parameters参数, ...

  5. php调用c语言编写的so动态库

    from http://blog.csdn.net/wzhwho/article/details/6949297 PHP除了使用扩展库的方式调用c函数,还可以通过socket通信的方式.这里介绍前者. ...

  6. 使用randA()生成randB()

    randA()表示可以随机生成1--A的整数 rand7()生成rand5() int Rand5(){ int x = ~(1<<31); // max int while(x > ...

  7. javaweb项目配jdk

    1.首先在你的本地安装jdk1.6,并将之添加至myeclipse中:window--preferences--installed   jres,add添加,格式D:\program files\jd ...

  8. tp三级联动

    <script type="text/javascript">$(document).ready(function(){  $("#province" ...

  9. 提高php编程效率的小结

    1.如果将类的方法定义为:static,它的执行效率将提升为近4倍 2.php中数组的元素调用,使用关联数组优于索引数组 3.使用each快于print. 4.尽量使用foreach()替代for() ...

  10. drupal7使用数据库api db_query需要注意的地方

    写自定义module时候需要从数据库检索数据,用到了数据库的api,用了下面的sql: $record = db_query("SELECT 'sampledate', 'time' FRO ...