【发布时间】:2022-01-23 03:01:54
【问题描述】:
我在 Amazon Redshift 中运行这个简单的查询 SELECT * FROM my_view LIMIT 10 时遇到问题。
像这样定义的视图
CREATE VIEW my_view AS
SELECT * FROM my_spectrum_table
UNION ALL
SELECT * FROM ordinary_table
UNION ALL
SELECT * FROM some_materialized_view;
问题是查询尝试扫描底层 my_spectrum_table 中的数 TB 数据,并最终死于磁盘已满错误。使用 WHERE 子句查询过滤数据时效果很好。
【问题讨论】:
标签: sql amazon-web-services amazon-redshift