lin*_*nqu 11
现在可以使用了ALTER TABLE table_name ALTER DISTSTYLE KEY DISTKEY column_name,接下来应该是VACUUM SORT ONLY table_name
有关更多详细信息,请参阅文档。该表将在集群上重新分布:
当指定 DISTSTYLE KEY 时,数据按 DISTKEY 列中的值分布。有关 DISTSTYLE 的更多信息,请参阅...
我发现最简单的方法是使用以下方法:
BEGIN;
CREATE TABLE mytable_tmp
DISTSTYLE ALL -- You can also use DISTKEY(some_column) or DISTSTYLE EVEN
AS SELECT * FROM mytable;
DROP TABLE mytable;
ALTER TABLE mytable_tmp RENAME TO mytable;
COMMIT;
Run Code Online (Sandbox Code Playgroud)
这使您可以轻松修改表的distkey或diststyle,甚至不知道该表中的列.您只需要知道表的名称.
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |