死锁一般是编程及优化方面的问题,用引擎优化顾问(不知道2000有没有呵呵)优化一下索引看看
一般死锁在数据库中会瞬间被解除,客户反映的卡应该属于阻塞,你应该往优化方面考虑
用profiler检测一下耗时的严重的语句,想办法优化业务流程以及数据处理流程
2008性能方面肯定是优于2000的,但是如果你程序设计的很烂的话,再优越也体现不出来
以前有没有类似情况?
没有的话
1:被DDOS攻击了,查看下防火墙和网站流量是否异常。
2:sqlserver数据库效率不会差很远,没必要换。你看下程序是否有代码出现脏读的情况!这样导致数据库死锁!
你这个情况,先要从数据库本身的语句优化开始,不知道你能不能拿到事件探查器的内容,这个非常关键。对于消耗资源的语句,着重分析其执行计划情况,出现阻塞或死锁有很多种情况,比如索引运用不当,长时间的事务,不同的访问顺序等,当然也可以让索引优化器这个工具来帮你的忙。