ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE

返回使用最多 credit 的仓库中的查询。帮助调查当前账户中的 账户级成本异常

语法

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
  <warehouse_id>,
  '<date>',
  <number_of_queries> )
Copy

实参

warehouse_id

为运行查询的仓库指定内部/系统生成的标识符。

您可以通过调用 ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE 方法或查询 WAREHOUSE_METERING_HISTORY 视图 来找到仓库 ID。

数据类型:NUMBER

'date'

指定要返回使用量数据的日期。

数据类型:DATE

number_of_queries

限制该方法返回的查询数量。例如,如果指定了 5,则该方法仅返回使用的 credit 排名前五的查询。

数据类型:NUMBER

返回

返回包含以下列的表:

列名称

数据类型

描述

WAREHOUSE_NAME

VARCHAR

用于执行查询的仓库的名称。

CONSUMPTION

NUMBER

查询使用的 credit。

USERNAME

VARCHAR

执行查询的用户。

QUERY_ID

VARCHAR

查询 ID。

DURATION_MS

NUMBER

查询执行用时(以毫秒为单位)。

START_TIME

DATETIME

用户开始执行查询的日期和时间。

QUERY_TAG

VARCHAR

查询标签(如果有)应用于查询。

访问控制要求

具有以下任何角色的用户都可以调用此方法:

  • ACCOUNTADMIN 角色

  • GLOBALORGADMIN 角色

使用说明

  • 此方法返回当前账户的使用量数据。此方法不能用于返回其他账户或整个组织的数据。

  • 您不能使用此方法返回货币作为使用量的计量单位。

示例

使用仓库 ID 为 838 的仓库,返回 2024 年 12 月 1 日使用最多 credit 的前六个查询。

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(838, '2024-12-01', 6);
Copy
语言: 中文