Usando a tabela system.query_log
- os resultados são calculados com base no último dia (
now() - toIntervalDay(1))), mas você pode modificar facilmente o intervalo de tempo - ela pressupõe que você tenha um cluster chamado
default, que é o nome do seu cluster no ClickHouse Cloud. Alteredefaultpara o nome do seu cluster - se você não tiver um cluster, consulte a consulta listada no final deste artigo
Se você não tiver uma tabela
system.query_log, provavelmente o logging de consultas não está habilitado. Consulte os detalhes da configuração query_log para saber como habilitá-lo.query_log contém mais do que as consultas que você enviouUma única consulta enviada pode aparecer em várias linhas: a consulta inicial (is_initial_query = 1) mais etapas derivadas ou internas (is_initial_query = 0), como consultas secundárias para execução distribuída ou consultas internas usadas para avaliar views. Essas linhas internas têm seus próprios valores de query_id — atribuídos pelo ClickHouse e, às vezes, incluindo um rótulo como queryView... — portanto, não presuma que todo query_id corresponda ao que seu cliente informou. Para atribuir o uso à consulta exatamente como você a executou, filtre por is_initial_query = 1 ou faça a correspondência com query_id = initial_query_id. Consulte Como identificar as consultas custosas e a referência de query_log para mais detalhes.system.query_log: