- Esquema:
Exibição QUERY_ACCELERATION_HISTORY¶
Esta exibição do Account Usage pode ser usada para consultar o histórico de consultas aceleradas pelo Query Acceleration Service. As informações retornadas pela exibição incluem o nome do warehouse e os créditos consumidos pelo Query Acceleration Service.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
START_TIME |
TIMESTAMP_LTZ |
Início do intervalo especificado. |
END_TIME |
TIMESTAMP_LTZ |
Fim do intervalo especificado. |
CREDITS_USED |
NUMBER |
Número de créditos faturados pelo Query Acceleration Service durante o intervalo START_TIME e END_TIME. |
WAREHOUSE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o warehouse. |
WAREHOUSE_NAME |
TEXT |
Nome do warehouse. |
Notas de uso¶
O histórico de faturamento não é necessariamente atualizado imediatamente. A latência da visualização pode ser de até 180 minutos (3 horas).
Se você quiser reconciliar os dados dessa exibição com uma exibição correspondente no esquema ORGANIZATION USAGE, você deverá primeiro definir o fuso horário da sessão como UTC. Antes de consultar a exibição do Account Usage, execute o seguinte:
ALTER SESSION SET TIMEZONE = UTC;
Exemplos¶
Esta consulta retorna o número total de créditos utilizados por cada warehouse em sua conta para o Query Acceleration Service (mês até a data):
SELECT warehouse_name,
SUM(credits_used) AS total_credits_used
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_ACCELERATION_HISTORY
WHERE start_time >= DATE_TRUNC(month, CURRENT_DATE)
GROUP BY 1
ORDER BY 2 DESC;