能源采矿数据库数据表

求DB2达人帮忙分析下:造成数据表死锁的原因有那些?

请问在DB2中造成数据表死锁的原因有那些?遇到经常死锁的表应该怎样进行调优呢?
参与14

13同行回答

sgphappy2007sgphappy2007数据库管理员易宝支付
除设置timeout为-1之外的值,死锁一般是由事务逻辑不合理导致的显示全部
除设置timeout为-1之外的值,死锁一般是由事务逻辑不合理导致的收起
互联网服务 · 2012-02-21
浏览886
qqdzyhqqdzyh数据库管理员苏宁电器
死锁主要还是程序设计本身的问题~~~但是数据库参数,锁等待,锁升级等,等加剧死锁的产生~显示全部
死锁主要还是程序设计本身的问题~~~但是数据库参数,锁等待,锁升级等,等加剧死锁的产生~收起
2012-01-31
浏览917
jileicrmjileicrm数据库管理员中信网络科技股份有限公司
?????????显示全部
?????????收起
系统集成 · 2012-01-14
浏览926
qqdzyhqqdzyh数据库管理员苏宁电器
首先,不要紧张,每个DB都会遇到死锁~~死锁不多,偶尔发生,那OK  不用管他,这是不可避免的,数据库自己会处理~死锁很频繁,那就要注意了,程序的隔离级别查看下,有没大量的锁升级看下,然后就可以具体到用事件监控器监控下发生死锁的语句,结合业务部门分析下业务逻辑,并作出调整~...显示全部
首先,不要紧张,每个DB都会遇到死锁~~
死锁不多,偶尔发生,那OK  不用管他,这是不可避免的,数据库自己会处理~
死锁很频繁,那就要注意了,程序的隔离级别查看下,有没大量的锁升级看下,然后就可以具体到用事件监控器监控下发生死锁的语句,结合业务部门分析下业务逻辑,并作出调整~收起
2011-04-12
浏览1041
helloarmyhelloarmy软件工程师oracle
主要是程序设计本身有问题或是数据库参数设置有问题显示全部
主要是程序设计本身有问题或是数据库参数设置有问题收起
IT分销/经销 · 2011-04-11
浏览1107
itpubblossomitpubblossom软件开发工程师北京许继
这个问题偶也在了解中。关注。显示全部
这个问题偶也在了解中。关注。收起
互联网服务 · 2011-03-24
浏览1100
jileicrmjileicrm数据库管理员中信网络科技股份有限公司
我决等应该是锁等待较多吧!要是死锁较多,就是设计问题。显示全部
我决等应该是锁等待较多吧!要是死锁较多,就是设计问题。收起
系统集成 · 2011-03-23
浏览1029
sgphappy2007sgphappy2007数据库管理员易宝支付
支持......................................显示全部
支持......................................收起
互联网服务 · 2011-03-18
浏览1062
MichealYanMichealYan软件开发工程师天蓝科技
网上说造成死锁的问题很多,我在实际应用中遇到的主要有两种:1.网络问题,造成数据访问时间延时(这一般是次要原因)2.主要是表索引及表数据量,在实际应用中发现如果表的数据量特别大,而且过滤条件不是特别多的情况下,而且访问频率比较高的情况下,会造成死锁,当然过程都是造成了锁升级...显示全部
网上说造成死锁的问题很多,我在实际应用中遇到的主要有两种:
1.网络问题,造成数据访问时间延时(这一般是次要原因)
2.主要是表索引及表数据量,在实际应用中发现如果表的数据量特别大,而且过滤条件不是特别多的情况下,而且访问频率比较高的情况下,会造成死锁,当然过程都是造成了锁升级直到最后的数据库死锁,检查应用程序中查询数据量比较大的sql进行优化,对大数据量的表进行优化收起
互联网服务 · 2011-03-09
浏览1053
zss0109211zss0109211数据库管理员null
死锁引发的原因,应用的逻辑设置不当,对互斥资源的不当竞争,可以设置参数DLCHKTIME,交给DB处理死锁释放。设置事件监控器,收集死锁信息应根据应用需求合理设置LockTimeout时间,一般OLTP可以设置为15,DSS可以设置为90-900不等,降低死锁的发生。另外需要调整应用的isolation,合理的降...显示全部
死锁引发的原因,应用的逻辑设置不当,对互斥资源的不当竞争,可以设置参数DLCHKTIME,交给DB处理死锁释放。设置事件监控器,收集死锁信息
应根据应用需求合理设置LockTimeout时间,一般OLTP可以设置为15,DSS可以设置为90-900不等,降低死锁的发生。
另外需要调整应用的isolation,合理的降低select的锁级别,对非实时数据且变化不大的情况可以考虑SELECT  WITH UR。增加locklist减少锁升级。收起
互联网服务 · 2011-02-26
浏览1059

提问者

beck_gj07
系统集成工程师exinf1
擅长领域: 数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-02-23
  • 关注会员:1 人
  • 问题浏览:20795
  • 最近回答:2012-02-21
  • X社区推广