@@CPU_BUSY
返回自上次启动 Microsoft® SQL Server™ 以来 CPU 的工作时间,单位为毫秒(基于系统计时器的分辨率)。

解决方案 »

  1.   

    返回的数不是百分点数,是以毫秒为单位(基于系统计时器的分辨率)的自上次启动 Microsoft® SQL Server™ 以来 CPU 的工作时间。你的数据库可能配置有问题。
      

  2.   

    返回的数不是百分点数,是以毫秒为单位(基于系统计时器的分辨率)的自上次启动 SQL server以来 CPU 的工作时间。你的数据库可能配置有问题。 
      

  3.   

    那如果要看cpu的使用率,用代码怎么实现呢。
    进程太多,怎么实现处理呢。
      

  4.   

    显示包含几个 SQL Server 统计信息的报表,包括 CPU 活动统计信息,运行 sp_monitor
      

  5.   

    last_run                    current_run                 seconds     
    --------------------------- --------------------------- ----------- 
    2001-12-10 13:30:29.647     2001-12-10 13:30:29.647     1cpu_busy                              io_busy                               idle                                  
    ------------------------------------- ------------------------------------- ------------------------------------- 
    1(0)-0%                               0(0)-0%                               62(0)-0%packets_received         packets_sent             packet_errors            
    ------------------------ ------------------------ ------------------------ 
    364(0)                   183(0)                   0(0)total_read               total_write              total_errors             connections              
    ------------------------ ------------------------ ------------------------ ------------------------ 
    2262(0)                  618(0)                   0(0)                     21(0)
    大家帮我看看,我看看好象没事了。为什么一下子服务器就好象忙不过来样,进程死掉呢。刚用sql不是很熟悉。大家帮忙
      

  6.   

    对了那个idle是什么意思,还有total_read 返回值是什么单位,总不可能是字节吧             
      

  7.   

    从统计信息来看,你的sql运行正常,应该说闲置,进程死掉,因该和你的操作系统又关系
      

  8.   

    SQL Server 通过一系列函数跟踪其完成的工作量。执行 sp_monitor 会显示这些函数返回的当前值,并显示自上次运行该过程以来有多大改变。对于每一列,统计将以 number(number)-number% 或 number(number) 的格式输出。第一个数字是指重新启动 SQL Server 以来的秒数(对于 cpu_busy、io_busy 和 idle)或总数目(对于其它变量)。圆括号中的数字是指上次运行 sp_monitor 以来的秒数或总数目。百分比是自上次运行 sp_monitor 以来的时间百分比。例如,如果报告中 cpu_busy 显示为 4250(215)-68%,则自 SQL Server 上次启动以来,CPU 工作了 4250 秒;自上次运行 sp_monitor 以来,CPU 工作了 215 秒;自上次运行 sp_monitor 以来占总时间的 68%。
      

  9.   

    IDLE :返回 SQL Server 自上次启动后闲置的时间,单位为毫秒(基于系统计时器的分辨率)。
    再用sp_who查看一下,系统的阻塞进程吧
      

  10.   

    我原先用的sql server在nt上,现在换成了2000。跟2000有什么关系吗