SVV_VACUUM_PROGRESS - Amazon Redshift

SVV_VACUUM_PROGRESS

Essa exibição retorna uma estimativa de quanto tempo levará para concluir uma operação de limpeza que está em andamento no momento.

SV_VACUUM_PROGRESS é visível somente para superusuários. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_VACUUM_HISTORY. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.

Para obter informações sobre SVV_VACUUM_SUMMARY, consulte SVV_VACUUM_SUMMARY.

Para obter informações sobre SVL_VACUUM_PERCENTAGE, consulte SVL_VACUUM_PERCENTAGE.

nota

Essa visualização só está disponível ao consultar clusters provisionados.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
table_name text O nome da tabela que está sendo limpada ou da última tabela que foi limpada, se não houver uma operação em andamento.
status text A descrição da atividade que está sendo processada no momento como parte da operação de limpeza:
  • Inicializar

  • Classificar

  • Mesclar

  • Delete

  • Selecionar

  • Com falha

  • Concluído

  • Ignorado

  • Criar ordem de INTERLEAVED SORTKEY

time_remaining_estimate text O tempo restante estimado para a operação de limpeza atual ser concluída, em minutos e segundos: 5m 10s, por exemplo. O tempo estimado não é retornado até que a limpeza tenha concluído sua primeira operação de classificação. Se não houver uma operação de limpeza em andamento, a última limpeza executada será exibida com Completed na coluna STATUS mostrando e a coluna TIME_REMAINING_ESTIMATE vazia. Normalmente, a estimativa se torna mais precisa à medida que a limpeza progride.

Consultas de exemplo

As consultas a seguir, executadas com alguns minutos de intervalo entre elas, mostram uma tabela grande chamada SALESNEW sendo limpada.

select * from svv_vacuum_progress; table_name | status | time_remaining_estimate --------------+-------------------------------+------------------------- salesnew | Vacuum: initialize salesnew | (1 row) ... select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+------------------------+------------------------- salesnew | Vacuum salesnew sort | 33m 21s (1 row)

A consulta a seguir mostra que não há operação de limpeza em andamento no momento. A última tabela a ser limpada foi a tabela SALES.

select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+----------+------------------------- sales | Complete | (1 row)