- Esquema:
Exibição QUERY_ACCELERATION_ELIGIBLE¶
Esta exibição do Account Usage pode ser usada para identificar consultas que são elegíveis para o Query Acceleration Service (QAS).
Colunas¶
| Nome da coluna | Tipo de dados | Descrição | 
|---|---|---|
| QUERY_ID | VARCHAR | Identificador interno/gerado pelo sistema para a instrução SQL. | 
| QUERY_TEXT | VARCHAR | 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 | VARCHAR | Nome do warehouse em que a consulta foi executada. | 
| WAREHOUSE_SIZE | VARCHAR | 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 | VARCHAR | 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_PARAMETERIZED_HASH | VARCHAR | O valor de hash calculado com base na consulta parametrizada. | 
| QUERY_PARAMETERIZED_HASH_VERSION | NUMBER | A versão da lógica usada para calcular  | 
Notas de uso¶
- A latência da exibição pode ser de até 180 minutos (três 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 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;
Para obter mais exemplos de consultas, consulte Identificação de consultas e warehouses com a exibição QUERY_ACCELERATION_ELIGIBLE.