Pular para o conteúdo principal

Pergunta

Como mostro todas as consultas envolvendo visões materializadas nos últimos 60 min?

Resposta

Esta consulta exibirá todas as consultas direcionadas a visões materializadas, considerando que:
  • podemos usar o campo create_table_query da tabela system.tables para identificar quais tabelas são destinatárias explícitas (TO) de MVs;
  • podemos rastrear, com base no uuid e na convenção de nomenclatura .inner_id.<uuid>, quais tabelas são destinatárias implícitas de MVs;
Também podemos configurar até quanto tempo atrás queremos consultar, alterando o valor (60 m por padrão) na CTE inicial
saída esperada:
Neste exemplo, pelos resultados acima, default.big_changes_mv e default.sum_of_volumes_mv são ambas visões materializadas.
Última modificação em 12 de junho de 2026