O DELETE
do Athena Iceberg grava arquivos de exclusão da posição do Iceberg em uma tabela. Essa operação é conhecida como uma exclusão mesclar na leitura. Em contraste com uma exclusão copiar na gravação, a exclusão mesclar na leitura é mais eficiente porque não grava os dados do arquivo novamente. Ao ler dados do Iceberg, o Athena mescla os arquivos de exclusão da posição do Iceberg com arquivos de dados para produzir a visualização mais recente de uma tabela. Para remover esses arquivos de exclusão de posição, você pode executar a ação de compactação REWRITE DATA. As operações DELETE
são cobradas pela quantidade de dados verificados. Para ver a sintaxe, consulte DELETE.
O exemplo a seguir exclui as linhas de iceberg_table
que têm c3
como o valor para category
.
DELETE FROM iceberg_table WHERE category='c3'