雪花-默认情况下,仅7天才能查看查询历史记录吗?

时间:2019-11-05 17:00:24

标签: database snowflake-data-warehouse

我试图查看过去一个月的查询,但基于此讨论-看来它只能回溯7天...

https://snowflakecommunity.force.com/s/question/0D50Z00007sKN2vSAG/will-informationschemaqueryhistory-capture-the-details-of-current-running-query-

这是真的吗?我们可以增加默认值吗?

1 个答案:

答案 0 :(得分:1)

您可以在snowflake.account_usage.query_history视图中查询过去的查询。 此视图具有长达一年的所有查询的历史记录,且相差45分钟。

https://docs.snowflake.net/manuals/sql-reference/account-usage.html#account-usage-views

信息架构视图仅具有有限的数据,通常长达7天,而account_usage则具有长达一年的数据。

Comparison of information_schema and account_usage

更新:如何访问SNOWFLAKE数据库

默认情况下,SNOWFLAKE数据库仅对ACCOUNTADMIN角色可用

您需要向正在使用的角色授予特权才能查询SNOWFLAKE db。由于它是导入的数据库,因此您需要使用

grant imported privileges on database snowflake to role ...