在 PostgreSQL 表中设置 REPLICA IDENTITY FULL 有什么缺点

Mat*_*pov 3 postgresql replication change-data-capture

我想使用 wal2json 扩展来捕获 PostgreSQL 数据库中的更改。我需要找到新旧行之间的差异。在互联网上搜索答案后,我意识到这可以通过在感兴趣的表上设置 REPLICA IDENTITY FULL 选项来实现。

我认为这正是我所需要的,但我想知道这种设置有什么明显的缺点吗?

Lau*_*lbe 5

唯一的缺点是它会产生比识别受影响的行所需的更多的数据,但由于这是您想要的,因此这对您来说并不是一个缺点。