haw*_*eye 5 timeout locking liquibase lock-timeout
你可以在这里看到问题:( liquibase-lock-reasons)当客户端Liquibase在Liquibase操作被中断时锁定,使liquibase处于锁定状态.
我想知道是否有办法配置Liquibase从LOCKGRANTED列中的日期和时间自动检测这种情况.我想如果你已经锁上了一个小时 - 你应该把它叫做过期的锁.
我的问题是:是否有liquibase锁超时?
没有锁定超时.Liquibase不知道期望changeSets需要多长时间,如果有些人在大型表上做DML,他们可能需要数小时才能成功运行.
有一个releaseLocks命令可以用来手动清除锁,或者你可以继承liquibase.lockservice.StandardLockService来添加额外的逻辑以在一段时间后覆盖锁.
如果您只有一台将更新数据库的计算机,您也可以考虑https://github.com/liquibase/liquibase-nochangeloglock,它会完全禁用锁支持.
我可以看到它是一个可配置的有用功能,所以我确实添加了https://liquibase.jira.com/browse/CORE-2375来跟踪该功能.
| 归档时间: |
|
| 查看次数: |
3271 次 |
| 最近记录: |