如题!

解决方案 »

  1.   

    是不是IIS连接数限制。增大IIS连接数。。做好程序优化少用框架。
      

  2.   

    做好压力测试Microsoft Web Application Stress Tool 
    检查资源消耗情况
      

  3.   

    有用cokie的话,看看注销后cokie是否有清空?
      

  4.   

    你是指 session过期吧。。
    http://www.cnblogs.com/hetonghai/articles/820825.html
      

  5.   

    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
      2、I/O吞吐量小,形成了瓶颈效应。
      3、没有创建计算列导致查询不优化。
      4、内存不足
      5、网络速度慢
      6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
      7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)
      8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
      9、返回了不必要的行和列
      10、查询语句不好,没有优化
      ●可以通过以下方法来优化查询:
      1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要。
      2、纵向、横向分割表,减少表的尺寸(sp_spaceuse)
      3、升级硬件
      4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,使用字节数小的列建索引好(参照索引的创建),不要对有限的几个值的字段建单一索引如性别字段。
      5、提高网速。
      6、扩大服务器的内存,Windows 2000和SQL server 2000能支持4-8G的内存。
      配置虚拟内存:虚拟内存大小应基于计算机上并发运行的服务进行配置。运行Microsoft SQL Server 2000时,可考虑将虚拟内存大小设置为计算机中安装的物理内存的1.5倍。如果另外安装了全文检索功能,并打算运行Microsoft搜索服务以便执行全文索引和查询,可考虑:将虚拟内存大小配置为至少是计算机中安装的物理内存的3倍。将SQL Server max server memory服务器配置选项配置为物理内存的1.5倍(虚拟内存大小设置的一半)。
    PS:最好软,硬都是优化