gpt4 book ai didi

postgresql - 如何防止在 PostgreSQL 中仅在一个表上进行预写日志记录?

转载 作者:行者123 更新时间:2023-11-29 11:21:28 25 4
gpt4 key购买 nike

我正在考虑 Write Ahead Logs (WAL) 的日志传送在 PostgreSQL 中创建一个热备数据库。然而,我在数据库中有一个表每天接收大量的 INSERT/DELETE,但我不关心保护其中的数据。为了减少生成的 WAL 数量,我想知道,是否有办法防止一张表上的任何事件被记录在 WAL 中?

最佳答案

遇到这个老问题,现在有了更好的答案。 Postgres 9.1 引入了“Unlogged Tables”,即不将 DML 更改记录到 WAL 的表。有关详细信息,请参阅文档,但至少现在有解决此问题的方法。

参见 Waiting for 9.1 - UNLOGGED tables由 depesz 和 9.1 docs .

关于postgresql - 如何防止在 PostgreSQL 中仅在一个表上进行预写日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com