警告

多节点支持已停止.

TimescaleDB v2.13 是支持 PostgreSQL 13、14 和 15 版本多节点的最后一个发行版。

TimescaleDB 允许您将数据块移动到其他数据节点。移动数据块有助于重新平衡多节点集群或从集群中移除数据节点。

警告

实验性功能可能存在错误。它们可能不向后兼容,并可能在未来的版本中移除。请自行承担使用这些功能的风险,并且不要在生产环境中使用任何实验性功能。

名称类型描述
chunkREGCLASS要复制的数据块名称
source_nodeNAME数据块当前所在的数据节点
destination_nodeNAME要复制数据块到的数据节点

移动数据块时,目标数据节点需要一种方法来与持有源数据块的数据节点进行身份验证。目前建议在数据节点上使用密码文件

从数据块移动的数据节点上,`wal_level` 设置也必须设置为 `logical` 或更高。如果您并行复制或移动许多数据块,可以增加 `max_wal_senders` 和 `max_replication_slots`。

当移动操作失败时,有时会在目标数据节点上创建对象和元数据。它还可能在源数据节点上保持一个复制槽打开。要清理这些对象和元数据,请使用 cleanup_copy_chunk_operation

CALL timescaledb_experimental.move_chunk('_timescaledb_internal._dist_hyper_1_1_chunk', 'data_node_2', 'data_node_3');

关键词

在此页发现问题?报告问题 或 在 GitHub 上编辑此页