本帖最后由 kzm85 于 2011-12-06 13:54:33 编辑

解决方案 »

  1.   

    To: xuam
    我刚开始也这么认为,但是无论我怎样建索引,它的Reads都是那么高To:ssp2009
    相关查询是什么意思呢?加入更多筛选条件,只读取一部分数据?To:OrchidCat
    这个命中率怎么看?
      

  2.   

    第一页的时候Reads是5000左右,Cpu、Duration都是200
      

  3.   

    越往后翻页,Reads就成倍往上加。
      

  4.   

    意思是说这个Reads是正常的吗?
    http://social.msdn.microsoft.com/Forums/en/sqldatabaseengine/thread/7d21f743-e3ac-4177-9196-d4cdf5366a86因为我看这篇微软的说明是12万已经是高了。
      

  5.   

    本来我也没打算理会的,就是因为这个功能,导致整个网站打开相当慢,一去掉他就好了。我以为是读取时间很长的问题,但是从Duration看来时间还能接受。那就是Reads的问题的,就是遇到I/O瓶颈了。这不得不让我头疼啊。我本来打算新建一个文件组,但是从资料上说文件组对于2个不同的物理硬盘才有用,放在同一块硬盘下速度还是一样。所以不知各位同仁还有没有什么高招。在不改变现在有设备的前提下。
      

  6.   

    Tp: ap0405140
    这个想法也有过,可是对于1个50万记录来说一次性查询出来合适吗? 目前我是分页缓存的。每页2个小时内只会读一次。这样当在线人数不多的时候当然一点问题都没有,可是当在线人数突然增多,又还没有缓存的时候就歇菜了,然后CPU突然到90%以上而且就下不来了。