我正在docker compose中管理我的PostgreSQL集群,我已经通过外部客户端连接到master(coordinator(节点。对于给定的表(例如companies
(和给定的节点号(例如工作者2或其他标识符(,我是否可以在主节点中查看分片表(例如工作者2中的companies_000005}
、companies_0000010}
及其行(,而不直接连接到单个节点?
要查看有关碎片的一些信息(例如碎片大小或碎片所在的节点(,您可以在Citus 10及更高版本中使用以下查询:
SELECT * FROM citus_shards;
此外,直接访问碎片不是一种建议的模式,它阻止了Citus在分布式锁定和正确性等方面进行的某些检查/强制执行。考虑到这一点,你为什么需要直接访问碎片?