Todos os produtos
Search
Central de documentação

MaxCompute:SELECT MATERIALIZED VIEW

Última atualização: Jun 26, 2026

Consulta o status de uma materialized view para determinar sua validade e verificar alterações na tabela source.

Estados da materialized view

Uma materialized view pode estar válida ou inválida:

Estado

Comportamento da consulta

Válido

O MaxCompute lê os dados diretamente da materialized view. A aceleração de consulta entra em vigor.

Inválido

O MaxCompute volta a ler os dados da tabela source. A aceleração de consulta não entra em vigor.

Verificar validade

Sintaxe

Boolean materialized_view_is_valid(<mv_name>, <partition>);

Valor retornado

  • true: os dados da materialized view estão consistentes com a tabela source.

  • false: os dados da materialized view estão dessincronizados. A aceleração de consulta não está ativa.

Parâmetros

Parâmetro

Obrigatório

Descrição

<mv_name>

Sim

Nome da materialized view, entre aspas duplas.

<partition>

Não

Valor da partição. Para partições de nível 2, informe os valores de cada nível como argumentos separados.

Exemplos

Verifique uma materialized view sem partição:

SELECT materialized_view_is_valid("mf_mv_refresh4");

Verifique uma partição específica:

-- Level-1 partition
SELECT materialized_view_is_valid("mf_mv_refresh_pts", "20220810");

-- Level-2 partition
SELECT materialized_view_is_valid("mf_mv_refresh_pts_part", "20220810", "beijing");

Próximos passos