Esquema:

ORGANIZATION_USAGE

Exibição QUERY_ACCELERATION_ELIGIBLE

Importante

Essa exibição só está disponível na conta da organização. Para obter mais informações, consulte Exibições premium na conta da organização.

Esta exibição do Organization Usage pode ser usada para identificar consultas que são elegíveis para o Query Acceleration Service (QAS).

Colunas

Colunas em nível de organização

Nome da coluna

Tipo de dados

Descrição

ORGANIZATION_NAME

VARCHAR

Nome da organização.

ACCOUNT_LOCATOR

VARCHAR

Identificador gerado pelo sistema para a conta.

ACCOUNT_NAME

VARCHAR

Identificador definido pelo usuário para a conta.

Colunas adicionais

Nome da coluna

Tipo de dados

Descrição

QUERY_ID

TEXT

Identificador interno/gerado pelo sistema para a instrução SQL.

QUERY_TEXT

TEXT

Texto da instrução SQL.

START_TIME

TIMESTAMP_LTZ

Hora de início da instrução.

END_TIME

TIMESTAMP_LTZ

Hora de término da instrução.

WAREHOUSE_NAME

TEXT

Nome do warehouse em que a consulta foi executada.

WAREHOUSE_SIZE

TEXT

Tamanho do warehouse quando esta instrução foi executada.

ELIGIBLE_QUERY_ACCELERATION_TIME

NUMBER

Quantidade de tempo de execução da consulta (em segundos) elegível para o Query Acceleration Service.

UPPER_LIMIT_SCALE_FACTOR

NUMBER

Fator de escala de limite superior para a consulta em questão.

QUERY_HASH

TEXT

O valor de hash calculado com base no texto canônico SQL.

QUERY_HASH_VERSION

NUMBER

A versão da lógica usada para calcular QUERY_HASH.

QUERY_PARAMETERIZED_HASH

TEXT

O valor de hash calculado com base na consulta parametrizada.

QUERY_PARAMETERIZED_HASH_VERSION

NUMBER

A versão da lógica usada para calcular QUERY_PARAMETERIZED_HASH.

Notas de uso

  • A latência da exibição pode ser de até 24 horas.

  • A aceleração de consulta é suportada para os seguintes comandos SQL:

    • SELECT

    • INSERT

    • CREATE TABLE AS SELECT (CTAS)

    • COPY INTO <table>

    Para obter mais informações sobre a elegibilidade da consulta, consulte Consultas qualificadas.

  • Esta exibição inclui apenas consultas elegíveis que não foram aceleradas. Se você tiver ativado o serviço de aceleração de consultas e as consultas anteriormente elegíveis para QAS forem agora aceleradas, elas não serão incluídas nessa exibição.

Exemplos

Identifique os warehouses com mais consultas elegíveis em um determinado período para o Query Acceleration Service:

SELECT account_name, warehouse_name, COUNT(query_id) AS num_eligible_queries
  FROM SNOWFLAKE.ORGANIZATION_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;
Copy

Para obter mais exemplos de consultas, consulte Identificação de consultas e warehouses com a exibição QUERY_ACCELERATION_ELIGIBLE.