我必须修改Vertica表中的许多列,并决定完全删除该表并创建一个新的表。我还需要“撤销”脚本,以便在需要时恢复更改(使用mybatis迁移)。mytable)
drop mytable if exists最初的mytable也是通过投影创建的。上面的脚本给出了一个错误,即投影已经存在。name "mytable_super" already exists
我相信当
我们使用的是包含500列和100 000行的Vertica 8.1表。即使直接在Vertica集群节点上使用vsql客户机(以消除任何网络延迟问题),执行以下查询也需要大约1.5秒的时间:
SELECT COUNT(*) FROM MY_TABLE WHERE COL_132我不明白剩下的时间都花在哪里了。如果然后只导出查询所使用的列到一个新表,并在这个新的、较小的表上运行查询,我将得到一个非常快速的响应,尽管que