- 스키마:
QUERY_ACCELERATION_ELIGIBLE 뷰¶
이 Account Usage 뷰는 query acceleration service (QAS)에 적합한 쿼리를 식별하는 데 사용할 수 있습니다.
열¶
열 이름 | 데이터 타입 | 설명 |
|---|---|---|
QUERY_ID | VARCHAR | SQL 문의 내부/시스템 생성 식별자입니다. |
QUERY_TEXT | VARCHAR | SQL 문의 텍스트입니다. |
START_TIME | TIMESTAMP_LTZ | 문 시작 시간입니다. |
END_TIME | TIMESTAMP_LTZ | 문 종료 시간입니다. |
WAREHOUSE_NAME | VARCHAR | 쿼리가 실행된 웨어하우스의 이름입니다. |
WAREHOUSE_SIZE | VARCHAR | 이 문이 실행될 때 웨어하우스의 크기입니다. |
ELIGIBLE_QUERY_ACCELERATION_TIME | NUMBER | 쿼리 가속 서비스에 적합한 쿼리 실행 시간(초)입니다. |
UPPER_LIMIT_SCALE_FACTOR | NUMBER | 주어진 쿼리의 상한 배율 입니다. |
QUERY_HASH | VARCHAR | 표준화된 SQL 텍스트를 기반으로 계산된 해시 값 입니다. |
QUERY_HASH_VERSION | NUMBER |
|
QUERY_PARAMETERIZED_HASH | VARCHAR | 매개 변수가 있는 쿼리를 기반으로 계산된 해시 값 입니다. |
QUERY_PARAMETERIZED_HASH_VERSION | NUMBER |
|
사용법 노트¶
뷰의 지연 시간은 최대 180분(3시간)이 될 수 있습니다.
쿼리 가속은 다음 SQL 명령에 대해 지원됩니다.
SELECT
INSERT
CREATE TABLE AS SELECT (CTAS)
COPY INTO <테이블>
쿼리 적격성에 대한 자세한 내용은 적합 쿼리 섹션을 참조하십시오.
이 뷰에는 가속화되지 않은 적격 쿼리만 포함됩니다. 쿼리 가속 서비스를 사용하도록 설정한 상태에서 이전에 QAS 적격 쿼리가 이제 가속되는 경우 이 뷰에 포함되지 않습니다.
예¶
Query Acceleration Service에 대해 지정된 기간에 적격한 쿼리가 가장 많은 웨어하우스를 식별합니다.
SELECT warehouse_name, COUNT(query_id) AS num_eligible_queries FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_ACCELERATION_ELIGIBLE WHERE start_time >= '2024-06-01 00:00'::TIMESTAMP AND end_time <= '2024-06-07 00:00'::TIMESTAMP GROUP BY warehouse_name ORDER BY num_eligible_queries DESC; 더 많은 예시 쿼리를 보려면 QUERY_ACCELERATION_ELIGIBLE 뷰로 쿼리 및 웨어하우스 식별하기 섹션을 참조하십시오.