ACCOUNT_USAGE 强制刷新

Posted

技术标签:

【中文标题】ACCOUNT_USAGE 强制刷新【英文标题】:ACCOUNT_USAGE forced refresh 【发布时间】:2020-12-24 17:23:31 【问题描述】:

我知道 SNOWFLAKE.ACCOUNT_USAGE 下的许多视图会有延迟,有的长达 3 小时,所以有没有办法“强制”刷新数据,有点像 ALTER ACCOUNT ... 命令或 ALTER分享雪花...?

我喜欢检查帐户中所有对象的元数据的概念,但讨厌知道最近的一些更改可能不存在。

【问题讨论】:

【参考方案1】:

很遗憾,Snowflake 没有提供强制刷新 ACCOUNT_USAGE 架构中视图的方法。

这是views in the ACCOUNT_USAGE schema 的链接及其延迟时间。

相比之下,信息架构中的视图/表函数没有任何延迟。不过,它们的保留期要短得多。 链接:Information Schema

【讨论】:

Snowflake 正在使用某种机制来刷新共享 SNOWFLAKE,所以我觉得它无法使用很奇怪。我不是不同意你的观点,我猜只是失望。 可以理解。请记住,您帐户中的 SNOWFLAKE 数据库实际上是一个入站共享。因此,这些数据正在 Snowflake 的帐户中存储/维护。它只是分享给你。尽管如此,这一切都不会让它变得不那么令人失望/沮丧。

以上是关于ACCOUNT_USAGE 强制刷新的主要内容,如果未能解决你的问题,请参考以下文章

F5刷新与Ctrl+F5强制刷新的区别

如何在父组件中强制刷新子组件

网页中页面的刷新(F5)与强制刷新(Ctrl+F5)有啥区别?

Android怎么强制刷新View

Vue组件强制刷新的解决方案

vue 强制刷新组件