【发布时间】:2017-07-09 10:44:09
【问题描述】:
Redshift 中是否有内置函数?交错键以某种方式缓解了这种情况。 如果可以混合 Sort by Compound 然后 Interleaved 那么这将是理想的。
使用分区视图是否有缺点。举例我的意思如下。
https://sqlsunday.com/2014/08/31/partitioned-views/
但是,我不想使用日期,而是想按其他字段类型进行分区。例如产品类型或国家/地区。
所以视图将是
选择“1”作为 Prod_type,“美国”作为国家,* 来自 fact_Sales_1_USA 联合所有 选择“2”作为 Prod_type,“UK”作为国家,* 来自 fact_Sales_2_UK
这样它会阻止查询读取整个表,并且只限于特定的产品类型和区域。
还有选择多个同名表的功能。
所以而不是上面的视图 这将是公正的,但这需要将分区列包含在表中。
从事实中选择*_*
其中一个缺点是我们的数据更新过程稍微复杂一些?
如果我不使用上面的字段,它会减慢查询速度吗?
【问题讨论】:
标签: amazon-redshift data-warehouse