none
SQLSERVER性能检测工具 RRS feed

  • 问题

  • 请问有什么好的工具检测SQL2008的运行性能?

    比如我检测一段时间后,得出这段时间sql运行的一些性能指标。

    我想检测数据库表结构调整前后的性能对比情况。

    2014年9月19日 8:54

答案

全部回复

  • 这个要看你想怎么评估了

    可以考虑最简单的,  CPU/磁盘IO之类, 这个通过 WINDOWS 性能监视器就可以做到(perfmon.exe)

    如果要细致的比较 sql 语句的性能差异, 可以通过 sql server profile(事件控查器) trace sql 的执行时间/CPU 开销, 通过这些数据来比较

    2014年9月19日 10:02
  • There are many third party tools for that, some are free.
    2014年9月19日 13:50
  • LZ您好,可以尝试使用sql2008的数据收集器

    http://developer.51cto.com/art/201102/245235.htm

    数据收集器的原理是定期查询(采集频率60秒)一些DMV,并保存到数据仓库

    你可以查看生成报表

    2014年9月21日 0:08
  • 其实,你用什么工具,或者使用后台统计(DMV),都一样,只是方式不同

    但其运行状态、指标值等是一样,没所谓智能、简单的,因为其本身涉及的硬件特性、系统设计方式情况是多种多样的

    若碰到想要一个简单答案的人(或BOSS),能解释得清楚就解释,否则就说点玄乎的东西,再呵呵


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2014年9月27日 0:51