【发布时间】:2022-04-28 19:20:51
【问题描述】:
本质上,我正在尝试找出大小表foo 将在执行后:
CREATE TABLE foo AS (
SELECT * FROM my_view
);
我的直觉告诉我,最简单的方法是 SELECT count(1) FROM my_view 并乘以列宽,但这对 VARCHAR 没有帮助。
有没有“正确”的方法来做到这一点?
【问题讨论】:
-
您可以使用
explain (analyze, verbose)来获取执行计划。它报告每行的平均大小和总行数。 -
为什么不直接运行它,看看你是否正确?
标签: sql amazon-redshift sql-view