【问题标题】:Simplest way to get the number of calls to an MSSQL2000 Server获取 MSSQL2000 服务器调用次数的最简单方法
【发布时间】:2010-10-01 03:02:45
【问题描述】:

有谁知道如何获得在指定时间(比如 24 小时)内对 MSSQL2000 服务器的调用总数?

我们想要了解我们的生产机器每天接到多少电话,但我们找不到任何好的工具/策略。

最好的问候 弗雷德里克

【问题讨论】:

    标签: performance sql-server-2000


    【解决方案1】:

    我以另一种方式解决了这个问题(所有调用都通过 IIS 集群“路由”,我可以分析它们的日志)。

    谢谢!

    【讨论】:

      【解决方案2】:

      我认为在这种情况下使用 SQL Profiler 是多余的,特别是因为它会根据您跟踪的内容在服务器上产生大量负载。 SQL Server 通过 sysperfinfo 系统表公开用于其性能计数器的原始值;您应该能够每天运行一次此查询并减去这些值来计算您当天收到的 SQL 请求数:

      SELECT cntr_value 
      FROM sysperfinfo 
      WHERE object_name = 'SQLServer:SQL Statistics' 
      AND counter_name = 'Batch Requests/sec'
      

      这显然只有在服务器一整天都运行时才有效;重启会重置号码。

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 2013-11-10
        • 2015-08-17
        • 2010-11-10
        • 1970-01-01
        • 2016-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多