Citus:我可以在master节点上查看每个节点的分片表吗



我正在docker compose中管理我的PostgreSQL集群,我已经通过外部客户端连接到master(coordinator(节点。对于给定的表(例如companies(和给定的节点号(例如工作者2或其他标识符(,我是否可以在主节点中查看分片表(例如工作者2中的companies_000005}companies_0000010}及其行(,而不直接连接到单个节点?

要查看有关碎片的一些信息(例如碎片大小或碎片所在的节点(,您可以在Citus 10及更高版本中使用以下查询:

SELECT * FROM citus_shards;

此外,直接访问碎片不是一种建议的模式,它阻止了Citus在分布式锁定和正确性等方面进行的某些检查/强制执行。考虑到这一点,你为什么需要直接访问碎片?

相关内容

  • 没有找到相关文章

最新更新