InnoDB-Undo-Tablespace hinzufügen / verwalten
MySQLSpeicherBefehl
CREATE UNDO TABLESPACE undo_003 ADD DATAFILE 'undo_003.ibu';Was es tut
Legt einen neuen InnoDB-Undo-Tablespace an; Undo Logs werden getrennt von den Datendateien verwaltet und lassen sich kürzen (truncate).
Wann einsetzen
Um Platz zu verwalten, wenn lang laufende Transaktionen das Undo Log aufblähen, oder um Undo auf eine separate Platte zu verlegen.
Vorsicht
Der Dateiname muss auf .ibu enden. Ein Undo-Tablespace muss inaktiv gesetzt werden, bevor er gelöscht werden kann: ALTER UNDO TABLESPACE undo_003 SET INACTIVE; dann DROP UNDO TABLESPACE undo_003; Dies ist eine Funktion ab MySQL 8.0.