Publicado en: Dec 19, 2018

Amazon RedShift ahora ejecuta automáticamente la operación ELIMINAR VACÍO para reclamar el espacio ocupado del disco mediante filas que se marcaron para borrar a través de las operaciones ACTUALIZAR y ELIMINAR. También desfragmenta las tablas para liberar el espacio consumido y mejora el rendimiento para sus cargas de trabajo.

ELIMINAR VACÍO está programado para ejecutarse según la carga de consulta y la cantidad de filas eliminadas en las tablas. Por ejemplo, ELIMINAR VACÍO se ejecuta solo esporádicamente durante momentos de alta carga para reducir el impacto en los usuarios y las consultas. ELIMINAR VACÍO automático pausa cuando la carga de consulta entrante es alta, luego se reanuda luego. Los trabajos de ELIMINAR VACÍO programados de manera rutinaria no necesitan modificarse debido a que Amazon Redshift omite las tablas que no necesitan vaciarse.

Además, todas las operaciones de vacío ahora se ejecutan solo en una parte de la table en un momento dado en lugar de ejecutarse en la tabla completa. Esto reduce drásticamente la cantidad de recursos como la E/S de la memoria, la CPU y el disco necesarios para vaciar:

Puede rastrear cuando se esté ejecutando ELIMINAR VACÍO en el fondo al controlar 'Espacio reclamado mediante eliminar vacío automáticamente' en la pestaña Rendimiento del clúster en la consola de administración de AWS y al usar la métrica de Cloudwatch AutoVacuumSpaceFreed. Para obtener más información, consulte VACÍO en la Guía para desarrolladores de bases de datos de Amazon Redshift.

ELIMINAR VACÍO automáticamente ahora está disponible con la versión 1.0.5290 o superior en todas las regiones comerciales de AWS. Consulte la Tabla de regiones de AWS para verificar la disponibilidad de Amazon Redshift.