数据库为什么总是产生死锁
1个回答
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
多线程是很容易造成死锁,一般情况下死锁都是因为并发操作引起的。我不懂JAVA,但死锁这个问题每种开发工具和数据库都会碰到.解决办法是:
1、程序方面优化算法(如有序资源分配法、银行算法等),在一个程序里,能不用多线程更新同一张数据库表尽量不要用,如果要用,其避免死锁的算法就很复杂。
2、数据库方面设置等待超时时间
3、发生死锁后直接KILL掉数据库进程
万山数据
2024-11-14 广告
2024-11-14 广告
北京万山数据科技有限公司,反向治理破解数据治理投入大见效慢的难题;DG4L湖仓一体数据;治理平台让数据变成资产;Clickhouse专家服务、Clickhouse升级服务,Clickhouse应用无忧...
点击进入详情页
本回答由万山数据提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询