我有 MySQL 和 Oracle 数据库的管理经验。我最近开始使用 PostgreSQL,但找不到 PostgreSQL 根据wal_keep_segments
,max_wal_size
和的设置通过删除或添加来管理 WAL 文件的原因min_wal_size
。
MySQL 只是继续生成新的事务文件,而 Oracle 会使用 REDO 日志文件和存档来轮换事务文件。不知道PostgreSQL为什么要通过改变WAL文件的数量来管理WAL。为什么不只保留固定数量的 WAL 文件?
我有 MySQL 和 Oracle 数据库的管理经验。我最近开始使用 PostgreSQL,但找不到 PostgreSQL 根据wal_keep_segments
,max_wal_size
和的设置通过删除或添加来管理 WAL 文件的原因min_wal_size
。
MySQL 只是继续生成新的事务文件,而 Oracle 会使用 REDO 日志文件和存档来轮换事务文件。不知道PostgreSQL为什么要通过改变WAL文件的数量来管理WAL。为什么不只保留固定数量的 WAL 文件?