- Esquema:
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_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 |
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;
Para obter mais exemplos de consultas, consulte Identificação de consultas e warehouses com a exibição QUERY_ACCELERATION_ELIGIBLE.