互联网服务故障诊断

我修改了logfilesz,导致出现了锁升级的问题,这个问题有可参考的依据么?

问题现象:
DB2 10.1 
本来正常的业务系统,扩充了logfilesz参数以后,在日志里有锁升级的记录了。
反复查了操作过程,都没找到原因,就一样一样回退,最后把logfilesz改回默认1024,问题消失。
然后再把logfilesz改成4096,问题就又出现了。

希望能找到解释,把进行的操作和问题现象两者之间联系起来。

网友答复:
logfilesz越大, 支持的事务并发数越多, 产生的行级锁肯定也越多,于是就有了锁升级
原来事务日志小,还没等锁升级呢,就由于事务日志满导致事务失败而失败回滚
不过这个不是改参数导致的,你把锁相关的参数也改一下

感谢!

参与3

1同行回答

沈天真沈天真  售前支持 , IPS
网友的答复应该是对的;可以试试同时再修改锁相关参数If lock escalation occurs, increase the value of MAXLOCKS and LOCKLIST. These two parameters are mutually dependent.需要了解一下什么时候会进行锁升级https://bytes.com/topic/db2/answers/182008-why-lock-es...显示全部

网友的答复应该是对的;可以试试同时再修改锁相关参数

If lock escalation occurs, increase the value of MAXLOCKS and LOCKLIST. These two parameters are mutually dependent.

需要了解一下什么时候会进行锁升级

https://bytes.com/topic/db2/answers/182008-why-lock-escalation-happened

收起
硬件生产 · 2021-10-14
浏览718

提问者

mdshuo
软件开发工程师sobey
擅长领域: 服务器系统管理

相关问题

相关资料

问题状态

  • 发布时间:2021-10-14
  • 关注会员:1 人
  • 问题浏览:1479
  • 最近回答:2021-10-14
  • X社区推广