SVV_VACUUM_PROGRESS - Amazon Redshift

SVV_VACUUM_PROGRESS

Esta vista devuelve una estimación de cuánto tiempo demorará en completarse una operación de limpieza que actualmente está en progreso.

Solo los superusuarios pueden ver SVV_VACUUM_PROGRESS. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.

Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_VACUUM_HISTORY. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.

Para obtener más información sobre SVV_VACUUM_SUMMARY, consulte SVV_VACUUM_SUMMARY.

Para obtener más información sobre SVL_VACUUM_PERCENTAGE, consulte SVL_VACUUM_PERCENTAGE.

nota

Esta vista solo está disponible cuando se consultan clústeres aprovisionados.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
table_name texto Nombre de la tabla que actualmente se está limpiando o de la tabla que se limpió por última vez si es que no hay ninguna operación en progreso.
estado texto Descripción de la actividad actual que se realiza como parte de la operación de limpieza:
  • Initialize

  • Ordenar

  • Merge

  • Delete

  • Seleccionar

  • Con error

  • Completado

  • Skipped

  • Creación de un orden INTERLEAVED SORTKEY

time_remaining_estimate texto Tiempo restante estimado para que se complete la actual operación de limpieza, en minutos y segundos: por ejemplo, 5m 10s. No se devuelve un tiempo estimado hasta que la operación de limpieza completa su primera operación de orden. Si no hay una operación de limpieza en curso, se muestra la última limpieza realizada con el valor Completed en la columna STATUS y la columna TIME_REMAINING_ESTIMATE vacía. Por lo general, la estimación se vuelve más precisa a medida que la operación de limpieza progresa.

Consultas de ejemplo

Las siguientes consultas, ejecutadas con unos pocos minutos de diferencia, muestran que se está limpiando una tabla grande llamada SALESNEW.

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)

La siguiente consulta muestra que actualmente no hay ninguna operación de limpieza en progreso. La última tabla que se limpió fue la tabla SALES.

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