QUERY_ATTRIBUTION_HISTORY 视图¶
重要
此视图仅在组织账户中可用。有关更多信息,请参阅 组织账户中的高级视图。
此 Organization Usage 视图可用于确定在组织中的仓库上运行的给定查询的计算成本。
列¶
组织级列
列名称 |
数据类型 |
描述 |
|---|---|---|
ORGANIZATION_NAME |
VARCHAR |
组织的名称。 |
ACCOUNT_LOCATOR |
VARCHAR |
系统为账户生成的标识符。 |
ACCOUNT_NAME |
VARCHAR |
用户定义的账户标识符。 |
其他列
列名称 |
数据类型 |
描述 |
|---|---|---|
QUERY_ID |
VARCHAR |
内部/系统生成的 SQL 语句标识符。 |
PARENT_QUERY_ID |
VARCHAR |
父查询的查询 ID,如果查询没有父查询,则为 NULL。 |
ROOT_QUERY_ID |
VARCHAR |
链中最顶层查询的查询 ID,如果查询没有父查询,则为 NULL。 |
WAREHOUSE_ID |
NUMBER |
执行查询的仓库的内部/系统生成的标识符。 |
WAREHOUSE_NAME |
VARCHAR |
查询执行对象仓库的名称。 |
QUERY_HASH |
VARCHAR |
根据规范化 SQL 文本计算的 哈希值。 |
QUERY_PARAMETERIZED_HASH |
VARCHAR |
根据参数化查询计算的 哈希值。 |
QUERY_TAG |
VARCHAR |
通过 QUERY_TAG 会话参数为此语句设置的查询标签。 |
USER_NAME |
VARCHAR |
发出查询的用户。 |
START_TIME |
TIMESTAMP_LTZ |
查询执行开始时的时间(当地时区)。 |
END_TIME |
TIMESTAMP_LTZ |
查询执行结束时的时间(当地时区)。 |
CREDITS_ATTRIBUTED_COMPUTE |
FLOAT |
归于此查询的 credit 数。仅包括查询执行所用的 credit,不包括任何仓库空闲时间使用的 credit。 |
CREDITS_USED_QUERY_ACCELERATION |
FLOAT |
Query Acceleration Service 加速查询时使用的 credit 数。如果查询未加速,则值为 NULL。. . 加速查询的总成本是此列与 CREDITS_ATTRIBUTED_COMPUTE 列的总和。 |
使用说明¶
视图的延迟时间最长可达 24 小时。
ACCOUNT_USAGE 架构中的 QUERY_ATTRIBUTE_HISTORY 视图包含与 ORGANIZATION_USAGE 架构中的 QUERY_ATTRIBUTE_HISTORY 视图相同的大部分列。有关针对 ACCOUNT_USAGE 视图的示例查询,请参阅 示例。只需在查询中将 SNOWFLAKE.ACCOUNT_USAGE 替换为 SNOWFLAKE.ORGANIZATION_USAGE,即可查找组织级信息。