ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE¶
返回使用最多 credit 的仓库中的查询。帮助调查当前账户中的 账户级成本异常。
语法¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_QUERIES_FROM_WAREHOUSE(
<warehouse_id>,
'<date>',
<number_of_queries> )
实参¶
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);