【发布时间】:2021-01-22 13:48:08
【问题描述】:
有没有办法知道 Snowflake 中的查询响应大小?
例如,在 BigQuery 中,我们从 BigQuery 在查询作业中创建的时态表中获取大小。
谢谢!
【问题讨论】:
-
为什么不使用临时表?出于兴趣,您为什么想知道这些信息?
-
是的,transient table 可以让我们有更多时间的数据,但问题是它们不会在一段时间后自动删除,对吧?我们需要它用于特定的用例:最重要的要求是响应发送到浏览器应用程序,我们希望将响应限制在每个请求 100MB 以内
-
OK - 但在这种情况下,Snowflake 中的任何尺寸信息都无法帮助您。 Snowflake 中的数据被高度压缩(并且大小信息是针对该压缩数据的) - 如果您将该数据发送到 Web 应用程序,那么它显然会被解压缩
标签: snowflake-cloud-data-platform