是否有一种方法可以将雪管置于资源监视下?还是有类似的方法来监视雪管的成本?
答案 0 :(得分:1)
目前没有该功能。从文档中:
https://docs.snowflake.net/manuals/user-guide/resource-monitors.html
“此外,帐户级资源监视器不控制Snowflake提供的仓库(用于Snowpipe,自动重新整理和物化视图)的信贷使用;该监视器仅控制在您的帐户中创建的虚拟仓库。”
和
“帐户级资源监控器仅控制在您的帐户中显式创建的虚拟仓库;它不控制Snowflake提供的仓库(用于Snowpipe,自动集群和物化视图)的贷方使用。”
但是您可以在PIPE_USAGE_HISTORY表中监视您的信用。
信息架构
https://docs.snowflake.net/manuals/sql-reference/functions/pipe_usage_history.html
帐户使用情况
https://docs.snowflake.net/manuals/sql-reference/account-usage/pipe_usage_history.html
使用该信息,您可以通过PIPE_EXECUTION_PAUSED暂停PIPE
https://docs.snowflake.net/manuals/sql-reference/sql/alter-pipe.html
也许是预定的存储过程可以监视和通知/暂停存储过程中设置的级别?我没有这样做,但是认为它应该在理论上起作用。希望有帮助。
有兴趣了解其他人在解决上述问题时是否有任何“开箱即用”的想法……也许是一种解决方法?