DELETE
El comando DELETE
de Athena Iceberg escribe los archivos de eliminación de posición Iceberg en una tabla. Esto se conoce como eliminación de tipo fusionar al leer. En contraste con la eliminación de tipo copiar al escribir, una eliminación de tipo fusionar al leer es más eficiente porque no se reescriben los datos de los archivos. Cuando Athena lee los datos de Iceberg, fusiona los archivos de eliminación de posición de Iceberg con los archivos de datos para producir la última vista de una tabla. Para eliminar estos archivos de eliminación de posición, puede ejecutar la acción de compactación REWRITE DATA. Las operaciones DELETE
se cobran según la cantidad de datos analizados. Para ver la sintaxis, consulte DELETE.
En el siguiente ejemplo, se eliminan las filas de iceberg_table
que tienen c3
como valor de category
.
DELETE FROM iceberg_table WHERE category='c3'