相关疑难解决方法(0)

如何在aws redshift中使用alter命令向表列添加排序键

我想将排序键添加到表中的列但是创建了表.所以我们可以通过命令向列(字段)添加排序键.

提前致谢.

amazon-redshift

31
推荐指数
4
解决办法
3万
查看次数

拥有多个sortkey列意味着什么?

Redshift允许将多个列指定为SORTKEY列,但大多数最佳实践文档都被编写为好像只有一个SORTKEY.

如果我创建一个表SORTKEY (COL1, COL2),是否意味着所有列都按COL1排序,那么COL2?或者,因为它是一个柱状存储,每列都以不同的顺序存储?即COL1顺序为COL1,COL2顺序为COL2,其他列无序?

我的情况是我有一个表(其中包括)type_id和timestamp列.数据大致按时间戳顺序到达.大多数查询都是由type_id和timestamp加入/限制的.通常,type_id子句更具体,这意味着可以通过查看type_id子句而不是通过查看timestamp子句来排除更大比例的行.因此,type_id是DISTKEY.我想了解的优点和缺点的SORTKEY (type_id),SORTKEY (stamp),SORTKEY (type_id,stamp),SORTKEY (stamp,type_id).

谢谢.

amazon-redshift

27
推荐指数
2
解决办法
1万
查看次数

标签 统计

amazon-redshift ×2