gpt4 book ai didi

Netezza 以编程方式查找表的分布键

转载 作者:行者123 更新时间:2023-12-02 00:39:16 27 4
gpt4 key购买 nike

是否可以通过编程找到 Netezza 表使用的分布算法类型?

我可以通过导出表 DDL 在 Workbench 中手动执行此操作,但我希望能够通过运行某种元数据 SQL 查询以编程方式执行此操作。

我查看了大多数系统表,但在任何地方都找不到此信息。

有任何想法吗?

最佳答案

可能有一个解决方案。

运行此查询:

select * from _v_table_dist_map where database='database' and tablename='tablename';

如果它不返回任何行,则可以假设正在使用随机分布(DISTRIBUTE ON RANDOM)。

如果它返回 1 行或更多行,则使用基于列的分布(DISTRIBUTE ON (col1, ..., coln))。

关于Netezza 以编程方式查找表的分布键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25012431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com