今天下午,公司有一个活动,通过网页频繁读写数据库,导致整个系统几乎没法用。
只有先数据库重启,然后才可以了!
应该怎么解决这个问题?我用的是sql server 2005
我首先想到的是用性能监视,sp_who2,以下我的思路,希望大家指正
1.看看有没有死锁,查看死琐进程,找到死锁的sql语句,找出原因,并修改sql语句
2.将死锁进程 kill
3.查看占用CPUTIME,将长时间的占用的sql语句,修改它
4.优化数据库,建索引,优化SQL语句
这是我很肤浅的想法,希望大家指正,问一个低极问题,在SQL SERVER 2005里面有没有图形化的性能监视工具,在2008里面有,在2005里面没找到,好像没有!