Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
DELETE
Athena Iceberg DELETE
schreibt Iceberg-Positionslöschdateien in eine Tabelle. Dies wird als merge-on-readLöschen bezeichnet. Im Gegensatz zu einem copy-on-writeLöschvorgang ist ein merge-on-read Löschvorgang effizienter, da Dateidaten nicht neu geschrieben werden. Wenn Athena Iceberg-Daten liest, führt sie die Iceberg-Position-Löschdateien mit Datendateien zusammen, um die neueste Ansicht einer Tabelle zu erzeugen. Um diese Positionslöschdateien zu entfernen, können Sie die REWRITEDATAKomprimierungsaktion ausführen. DELETE
Operationen werden nach der Menge der gescannten Daten berechnet. Weitere Informationen zur Syntax finden Sie unter DELETE.
Im folgenden Beispiel werden Zeilen aus iceberg_table
gelöscht, die c3
als Wert für category
haben.
DELETE FROM iceberg_table WHERE category='c3'