- スキーマ:
QUERY_INSIGHTS ビュー¶
このAccount Usageビューには、各 クエリ用に生成された洞察 の行が表示されます。
列¶
列名 |
型 |
説明 |
---|---|---|
|
TIMESTAMP_LTZ |
クエリの開始時刻。 |
|
TIMESTAMP_LTZ |
クエリの終了時間です。 |
|
NUMBER |
クエリの経過時間の合計(ミリ秒単位)。 |
|
VARCHAR |
SQL ステートメントの内部/システム生成識別子。 |
|
VARCHAR |
正規化された SQL テキストに基づいて計算された ハッシュ値。 |
|
VARCHAR |
パラメーター化されたクエリに基づいて計算された ハッシュ値。 |
|
VARCHAR |
使用されていたウェアハウスの内部/システム生成識別子。 |
|
VARCHAR |
クエリが実行されたウェアハウス(ある場合)。 |
|
NUMBER |
インサイトの内部/システム生成識別子。 |
|
VARCHAR |
インサイトタイプ の識別子。 |
|
VARIANT |
インサイトに関する構造化情報と詳細。 |
|
ARRAY |
それぞれにインサイトの推奨アクションを含む文字列の配列。 |
|
BOOLEAN |
``true``の場合、インサイトにはクエリのパフォーマンスを向上させるための提案が含まれます。例:
|
|
VARCHAR |
このインサイトによって検出されたパフォーマンスへの影響のタイプを識別するラベル。 ラベルは次のいずれかになります。
|
使用上の注意¶
ビューの遅延は最大90分です。
例¶
次の例では、 ID``01bd3a9d-0910-8327-0000-09717704c032``を含むクエリのクエリインクエリを で返します:
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE query_id = '01bd3a9d-0910-8327-0000-09717704c032';
次の例では、同じ パラメーター化されたクエリテキストのハッシュ があるクエリのクエリインサイトを返します。これらは、ステートメント内で指定されたリテラルを除き、同じ SELECT ステートメントを使用するクエリです。
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE query_parameterized_hash = '4bb66effc1a3c8b4e94a728f7caaa736';
次の例は、過去1週間に実行されたクエリのクエリインサイトを返します。
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE start_time > TO_DATE(DATEADD(DAY, -7, CURRENT_DATE()));
次の例では、過去1週間に実行され、完了までに1時間以上かかったクエリのクエリクエリサイトを返します。
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE start_time > TO_DATE(DATEADD(DAY, -7, CURRENT_DATE()))
AND total_duration > 3600000;
次の例では、過去1週間に実行され、完了までに1時間以上かかり、 ID``84412315``ウェアハウスと を使用したクエリのクエリ洞察を返します:
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE start_time > TO_DATE(DATEADD(DAY, -7, CURRENT_DATE()))
AND total_duration > 3600000
AND warehouse_id = 84412315;