Snowflake - 默认情况下只能查看 7 天的查询历史记录吗?

Snowflake - is it limit to see Query History only 7 days by default?

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

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

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

您可以查询 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 db

默认情况下,SNOWFLAKE 数据库仅供 ACCOUNTADMIN 角色使用

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

grant imported privileges on database snowflake to role ...