欢迎光临
我们一直在努力

Oracle 参数 DISTRIBUTED_LOCK_TIMEOUT 官方解释,作用,如何配置最优化建议

本站中文解释

DISTRIBUTED_LOCK_TIMEOUT参数用于控制当节点因为某个事务获取的分布式锁时的超时时间,在这段时间之内,如果没有释放该锁,则当前节点就会超时。

正确设置DISTRIBUTED_LOCK_TIMEOUT参数的方式需要参考具体的系统运行情况,通常建议将该参数设置为3秒或更大。如果是较为活跃的系统,应当调大该值;如果事务执行时间过长,也可以调大该值。但是参数不宜过大,因为超过一定时间节点因为超时而释放该锁,可能会导致其他节点等待得越来越久,这样反而不利于系统的性能优化。

官方英文解释

DISTRIBUTED_LOCK_TIMEOUT specifies the amount of time (in seconds) for distributed transactions to wait for locked resources.

Property Description

Parameter type

Integer

Default value

60

Modifiable

ALTER SYSTEM

Modifiable in a PDB

Yes

Range of values

1 to 231 – 1

Basic

No

See Also:

Oracle Database
Concepts
for more information on data concurrency

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。