数据库一直死锁

来源:互联网 发布:阿里巴巴农村淘宝官网 编辑:程序博客网 时间:2024/04/29 07:56

场景:

我的业务是4张报表,但是在查询的过程中发现突然没有了数据,所有的全部查不出数据.最后bug定位在sql代码上

所有的代码都有死锁......所有的4张报表的sql.

这种情况下可能是四张报表的公用的某张表的问题.

问题分析:

一般数据库的死锁是因为在执行写操作的时候程序遇到bug没有commit或者rollback导致的死锁.这个时候再次查询这张表的数据就会导致一直查询不成功

解决方案:

在数据库中找到死锁占用的进程,kill掉就可以了.

这个问题也是很简单但是,可以提供一种思路.

0 0
原创粉丝点击