【发布时间】:2017-06-26 12:43:21
【问题描述】:
我想知道为什么在按不是排序键或排序键的一部分的列进行选择时从大表(>1000 亿行)中卸载对于新添加的数据要快得多. Redshift 如何理解在第二种情况下是时候停止顺序扫描了?
执行查询所花费的时间。 39m 37.02s:
UNLOAD ('SELECT * FROM production.some_table WHERE daytime BETWEEN
\\'2017-01-15\\' AND \\'2017-01-16\\'') TO ...
对比
执行查询所花费的时间。 23.01 秒:
UNLOAD ('SELECT * FROM production.some_table WHERE daytime BETWEEN
\\'2017-06-24\\' AND \\'2017-06-25\\'') TO ...
谢谢!
【问题讨论】:
标签: amazon-web-services amazon-redshift