Ich möchte viele, viele Zeilen (vielleicht zig Millionen) von einer Tabelle in eine andere kopieren, indem ich Folgendes verwende:
insert into table A select * from B
in HANA.
Ich bin mir bei den HANA-Interna nicht ganz sicher. Muss ich mir Sorgen machen, dass das Transaktionsprotokoll zu groß für die obige Insert-Auswahl ist?
Lösung des Problems
Das Transaktionslog-Volumen in SAP HANA wächst nach Bedarf, wenn Daten schneller geändert werden, als der Log-Bereich gesichert wird. Nach erfolgter Sicherung der Logdaten kann und wird der entsprechende Logbereich automatisch wiederverwendet.
Praktisch gesagt, wenn Ihr System entweder eine automatische Protokollsicherung eingerichtet hat oder mit Protokollmodusüberschreibung läuft, sollte keine Datenänderung zu zu vielen Datenänderungsproblemen führen.
Keine Kommentare:
Kommentar veröffentlichen