问题现象:DB2 10.1 本来正常的业务系统,扩充了logfilesz参数以后,在日志里有锁升级的记录了。反复查了操作过程,都没找到原因,就一样一样回退,最后把logfilesz改回默认1024,问题消失。然后再把logfilesz改成4096,问题就又出现了。
希望能找到解释,把进行的操作和问题现象两者之间联系起来。
网友答复:logfilesz越大, 支持的事务并发数越多, 产生的行级锁肯定也越多,于是就有了锁升级原来事务日志小,还没等锁升级呢,就由于事务日志满导致事务失败而失败回滚不过这个不是改参数导致的,你把锁相关的参数也改一下
感谢!
网友的答复应该是对的;可以试试同时再修改锁相关参数
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
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30