首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Snowflake中,如何确定“云服务”信用与“计算”信用?

在Snowflake中,如何确定“云服务”信用与“计算”信用?
EN

Stack Overflow用户
提问于 2020-07-03 01:02:37
回答 1查看 282关注 0票数 0

在Snowflake的web UI中,转到“帐户”-->“计费和使用”。选择左侧的一个仓库。将显示信用统计信息。通过单击放大镜来钻取其中一个。将弹出一个新窗口,其中包含已用积分的堆叠条形图。堆栈由“云服务”信用和“计算”信用组成。我想知道每种信贷项下的详细细目。

我的目标是提高我们的使用性能和效率。但是,当Snowflake只报告“计算”积分而没有任何类型的细分时,很难准确地指出一些需要改进的领域。

我找到了以下页面:

https://docs.snowflake.com/en/user-guide/credits.html#

https://docs.snowflake.com/en/user-guide/admin-monitoring-usage.html#

其中一个有一些关于“云服务”信用的细节,但我想要更多的细节(如果它是可用的)。我找不到任何列在“计算”积分下的东西。此外,我还稍微熟悉了一下SNOWFLAKE.ACCOUNT_USAGE模式。QUERY_HISTORY为我提供了有关“云服务”使用的详细信息。但我再说一次,我没有发现任何可以分解"Compute“使用的东西。

我错过了任何东西,或者在正确的方向上的一点,我将不胜感激。提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2020-07-03 01:49:13

Snowflake Compute credits基于仓库的使用情况,并由仓库的大小和仓库启动和运行的时间确定。有关这方面的详细信息,最好的方法可能是查看以下account_usage视图:

仓库计量历史记录:

https://docs.snowflake.com/en/sql-reference/account-usage/warehouse_metering_history.html

此视图按仓库为您提供每小时的信用消耗。它还包括按仓库划分的该小时的云服务积分。

请注意,虽然您可以在query_history级别获得云服务信用,但这对于计算信用不可用,因为计算信用是基于仓库运行的时间,而不是基于执行的每个查询(例如,可以在同一仓库上同时运行5个查询,但您只需按仓库运行的时间收费)。

希望这能有所帮助。如果您需要澄清,请在下面添加评论,我可以帮助您进一步回答。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62701522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档