Postgres逻辑复制被锁定

问题描述 投票:0回答:1

我定义了一个publisher和两个subscribers之间的逻辑复制,当我运行一个包含长命令的函数指一个复制的表时,我看到复制是锁定的,锁等待语句是:BEGIN READ ONLY ISOLATION LEVEL REAPABLE READ。当我运行一个包含一个长命令的函数指向一个复制的表时,我看到复制是锁定的,锁定等待语句是:BEGIN READ ONLY ISOLATION LEVEL REAPABLE READ。

但如果我从命令行运行同样的命令,而不是从函数运行,则没有锁。这个等待语句是什么意思,从functioon调用和从命令行调用有什么不同?

postgresql replication locks
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.