【发布时间】:2014-10-14 09:58:59
【问题描述】:
在我的 ETL 流程中,我有几行如下:
CODE: SELECT ALL
select move_partitions_to_table ('stg.A', 0, 24, 'tmp_table.A')
出错了
CODE: SELECT ALL
ERROR: A Moveout operation is already in progress on projection stg.B_all_nodes_b0 [txnid 45035996338570033 session fqdn-25466:0xd053]
简而言之,表 A 上的移出失败,因为表 B 上的移出当前正在发生。在旁注中,错误会立即发生,而不是在超时到期后发生。
这有意义吗?我可以理解每桌一次搬出,但整个集群一次只有一次搬出肯定不正确?
我确实查看了 tm 池,计划并发数和最大并发数分别为 4 和 6。我将最大并发数升级到 20,但这根本没有区别。
此错误仅在 Vertica 7.1.0-1 上发生。我昨天从 6.3 升级,这是我从升级中遇到的唯一问题。
有人知道我该如何解决这个降级问题吗?
谢谢,
【问题讨论】:
标签: vertica