日期:2014-05-17  浏览次数:20529 次

哪位有空可以帮我看看服务器的状态呈?
这是一个C/S信息管理系统的数据库,有150左右并发的客户端,客户端中有本地的也有远程的,远程是通过VPN连接。近期我在活动监视器中发现 Network I/O 的等待时间有点长,Lock也有一点,不知道现在这个状态是否正常,如果要改善应该从何处着手呢?谢谢大家了!

截图如下:



------解决方案--------------------
1、本地的程序员打开查询分析器要管制,不用最好关掉
2、查看经常死锁的是哪些表,然后在前台程序里找出用到这些表的地方,彻底查出死锁原因后修正
   修正的同时,建议select 时加上(nolock),update 时加上 WITH (ROWLOCK)
3、尤其检查一下前台程序用到事务的地方,看看有没有不合理的地方
------解决方案--------------------
正常:
CPU,IO都没问题。
无等待任务,批处理量比较大。
闩锁不用担心。
唯一就是你的网络有点不太好。SQL SERVER本身状态很好。
------解决方案--------------------
可以查一下为什么网络IO大是否可以避免