在慢的时候检查:
服务器运行参数(CPU,命中率,出错情况).
某些存储过程是不是运行.
网络速度.

解决方案 »

  1.   

    慢在并发连接上,可以使用用户连接数(userconnections)配置参数设置一个最大值。使用这个参数指明允许连接到SQLServer的并发用户连接的最大数量。你可能希望设置一个最大值,以避免对系统的连接过多。允许用户连接的实际数据也取决于应用和系统中硬件的限制。SQLServer允许最大32767个用户连接,这也是这个参数的最大值。在大多数情况下,你不需要改变这个选项的值。当留给SQLServer动态配置它时,会工作得非常好。用户连接数参数是一个高级选项,可以使用sp_configure配置这个参数,也可以使用EnterpriseManager设置它。maxasyncI/O(最大异步I/O)选项指明每个数据文件上可以进行的未完成的异步I/O的最大数量。缺省值32表明在任何时间,每个文件上可以有32个读和32个写未完成。你可能想要增加这个参数的值,特别是当SQLServer数据文件驻留于一个具有多个磁盘驱动器的高性能的RAID控制器上时。当有多个同步I/O时,RAID控制器通常可以执行得很好,因为I/O可以分散到阵列中的多个磁盘驱动器上。这个选项的最大值为255。最大异步I/O参数是一个高级选项,必须使用sp_configure设置,不能通过EnterpriseManager设置。对这个选项的改变需要SQLServer关闭并重启才能生效。
      

  2.   

    慢在并发连接上,可以使用用户连接数(userconnections)配置参数设置一个最大值。使用这个参数指明允许连接到SQLServer的并发用户连接的最大数量。你可能希望设置一个最大值,以避免对系统的连接过多。允许用户连接的实际数据也取决于应用和系统中硬件的限制。SQLServer允许最大32767个用户连接,这也是这个参数的最大值。在大多数情况下,你不需要改变这个选项的值。当留给SQLServer动态配置它时,会工作得非常好。用户连接数参数是一个高级选项,可以使用sp_configure配置这个参数,也可以使用EnterpriseManager设置它。maxasyncI/O(最大异步I/O)选项指明每个数据文件上可以进行的未完成的异步I/O的最大数量。缺省值32表明在任何时间,每个文件上可以有32个读和32个写未完成。你可能想要增加这个参数的值,特别是当SQLServer数据文件驻留于一个具有多个磁盘驱动器的高性能的RAID控制器上时。当有多个同步I/O时,RAID控制器通常可以执行得很好,因为I/O可以分散到阵列中的多个磁盘驱动器上。这个选项的最大值为255。最大异步I/O参数是一个高级选项,必须使用sp_configure设置,不能通过EnterpriseManager设置。对这个选项的改变需要SQLServer关闭并重启才能生效。
      

  3.   

    TRY USE :
    SP_WHO
    SP_WHO2
    SP_LOCK
    CHECK THE STATUS OF SQL SERVER