这篇文章 https://blog.hagander.net/another-couple-of-steps-on-my-backup-crusade-235/ 指出临时复制槽可以“用于防止服务器上的 wal 在同时被删除下游副本或备份仍然需要它”
显然,从 10 开始,pg_basebackup 现在可以使用临时复制槽。我的问题是我们如何启用此功能,或者它现在会自动与 pg_basebackup 一起使用吗?
此外,此功能是否与 -X 流选项“在创建备份时流式传输预写日志”相关。这将打开与服务器的第二个连接,并在运行备份时开始并行流式传输预写日志。因此,它将用完 max_wal_senders 参数配置的两个连接。只要客户端能够跟上接收到的预写日志,使用这种模式不需要在主服务器上保存额外的预写日志。” 默认启用哪个? https://www.postgresql.org/docs/current/static/app-pgbasebackup.html
使用的插槽由选项
-X stream
指定。--slot
它的文档说: