实例分析由于数据库死锁造成网站无法访问的解决方法

2014-11-24 17:20:01 · 作者: · 浏览: 0

本文通过实例来分析数据库死锁造成网站无法访问的解决方法。


问题:网站访问不了,主机重启之后,网站运行正常。


解决对策:由于数据库死锁造成。



死锁原因:



提取查询数据相应数据,修改Stat表,都是修改同一条数据,进行大数据量的操作,多用户同时操作时,造成数据库死锁和阻塞;



知识拓展:



1、SQL死锁和阻塞。



2、死锁测试方法:程序中将数据库操作,循环操作1万次,打开多个窗口同时执行。



3、查找数据库死锁原因的方法。



下面的SQL语句运行之后,便可以查找出SQLServer的死锁和阻塞的源头。



4、查看当前进程,或死锁进程,并能自动杀掉死进程: